假设我有一个大型程序,我们在代码中多次调用某个变量。该变量将根据不同的分析而变化。在代码的开头我想创建一个调用,我只改变一次变量。如何使用它来调用df列?
例如
df <- stuff
traitofinterest <- color
稍后在代码中...如何使用它来调用$ color?
stuff$traitofinterest
没有问题
编辑:是的,这有效!我不确定为什么我忽略了这个基本用法。我对R来说还是比较新的。
答案 0 :(得分:4)
“yes workey”解决方案是使用类似的东西:
stuff[, traitofinterest]
或
stuff[, traitofinterest, drop = FALSE]
取决于在“traitofinterest”中只有一个变量时所需的输出结构(通常听起来会如此)。