Ich habe eine Spalte in Dataframe (df) für die ich Wert anhängen möchte (nicht konstant, sondern Variable). Ein Beispiel wird es klarer machen:Wert in df Zeilen anhängen
> df
geneID Sample.290
1 1 0.4018499
2 10 0.2694255
3 100 1.4441846
4 1000 13.7652753
5 10000 2.1552100
6 100008586 0.2358481
I Zeichen „ENSG“ angehängt werden soll und mehrere „000“, so dass die Gesamtlänge des jeweiligen Wertes 15 sein (einschließlich ENSG). Zum Beispiel sollte die Ausgabe sein:
geneID Sample.290
1 ENSG00000000001 0.4018499
2 ENSG00000000010 0.2694255
3 ENSG00000000100 1.4441846
4 ENSG00000001000 13.7652753
5 ENSG00000010000 2.1552100
6 ENSG00100008586 0.2358481
Siehe auch "sprintf"; 'sprintf (" ENSG% 011d ", df $ genID)' –