如何使用字符串作为df $列调用(R)

时间:2013-09-26 13:01:06

标签: r

假设我有一个大型程序,我们在代码中多次调用某个变量。该变量将根据不同的分析而变化。在代码的开头我想创建一个调用,我只改变一次变量。如何使用它来调用df列?

例如

df <- stuff

traitofinterest <- color

稍后在代码中...如何使用它来调用$ color?

stuff$traitofinterest没有问题

编辑:是的,这有效!我不确定为什么我忽略了这个基本用法。我对R来说还是比较新的。

1 个答案:

答案 0 :(得分:4)

“yes workey”解决方案是使用类似的东西:

stuff[, traitofinterest]

stuff[, traitofinterest, drop = FALSE]

取决于在“traitofinterest”中只有一个变量时所需的输出结构(通常听起来会如此)。