Gibt es eine Möglichkeit, in Variablen gespeicherte Strings als Spaltennamen in einem neuen Datenrahmen zu verwenden? Das erwartete Ergebnis sollte sein:Variable als Spaltenname im Datenrahmen
col.name <- 'col1'
df <- data.frame(col.name=1:4)
print(df)
# Real output
col.name
1 1
2 2
3 3
4 4
# Expected output
col1
1 1
2 2
3 3
4 4
ich bewusst bin, dass ich Datenrahmen erstellen und verwenden dann Namen() Spalte umbenennen oder df verwenden [, col.name] für bestehende Objekt, sondern Ich würde gerne wissen, ob es eine andere Lösung gibt, die beim Erstellen eines Datenrahmens verwendet werden könnte.
'data.frame (col1 = 1: 4)' gibt Ihnen die "erwartete Ausgabe" – Jeff
@ Jeff aber er will weitergeben ' "col1"' von einer variablen – shadowtalker
By the way, ich habe Diese Frage wurde markiert, um zu Stack Overflow verschoben zu werden, da es um die Programmierung in R geht und nicht um Statistiken. – shadowtalker