Рассмотрим следующий код
a = "col1"
b = "col2"
d = data.frame(a=c(1,2,3),b=c(4,5,6))
Этот код создает следующий фрейм данных
a b
1 1 4
2 2 5
3 3 6
Однако желаемый фрейм данных
col1 col2
1 1 4
2 2 5
3 3 6
Кроме того, я хотел бы сделать что-то вроде d$a
, которое затем захватит d$col1
, так как a = "col1"
Как я могу сказать R, что "a"
- это переменная, а не имя столбца?