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