C'è un modo per utilizzare la stringa memorizzata nella variabile come nome di colonna in un nuovo frame di dati? Il risultato atteso dovrebbe essere:Variabile come nome di colonna nel frame di dati
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
Mi rendo conto che posso creare frame di dati e quindi utilizzare nomi() per rinominare colonna o utilizzare df [,] col.name per oggetto esistente, ma Mi piacerebbe sapere se c'è qualche altra soluzione che potrebbe essere utilizzata durante la creazione di frame di dati.
'data.frame (col1 = 1: 4)' vi darà il "risultato atteso" – Jeff
@Jeff ma vuole passare ' "col1"' da una variabile – shadowtalker
A proposito, ho ha segnalato questa domanda per essere spostata su Stack Overflow, poiché riguarda la programmazione in R e non le statistiche. – shadowtalker