Можно ли использовать строку, хранящуюся в переменной, как имя столбца в новом фрейме данных? Ожидаемый результат:
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
Я знаю, что я могу создать фрейм данных, а затем использовать names() для переименования столбца или использовать df [, col.name] для существующего объекта, но я хотел бы знать, есть ли другое решение, которое могло бы во время создания кадра данных.