1
我需要创建一个数据框并传递列的名称与变量。如何使用自定义列创建数据框?
现在,我可以这样做:df$name1 df$name2
但
如何做一个变量有'name1'
和'name2
“是一回事吗?我怎么可以做一些事情,如:
df$THE_VARIABLE
(有列名)
我需要创建一个数据框并传递列的名称与变量。如何使用自定义列创建数据框?
现在,我可以这样做:df$name1 df$name2
但
如何做一个变量有'name1'
和'name2
“是一回事吗?我怎么可以做一些事情,如:
df$THE_VARIABLE
(有列名)
要做到这一点,使用[[
操作:
df[[the_variable]]
下面是使用iris
一个例子:
> someCol <- "Species"
> head(iris[[someCol]])
[1] setosa setosa setosa setosa setosa setosa
Levels: setosa versicolor virginica