0
要访问数据框中的某一列,我们使用$
,因此data$variable
为我们提供了列名为variable
的列。现在假设我有一个名为"variable"
的字符串变量var
,如何使用var
而不是variable
来访问列?说data$var
返回NULL
。我无法使用data[[var]]
,因为我需要执行filter(data, var %in% variable)
。这不能由filter_修复。如何将字符串转换为R中的变量名称
尝试'数据[,VAR]' –
@Andrew泰勒见我的编辑 – JJTsai
基于编辑OP不问而是关于'dplyr'。参见[dplyr vignette on nonstandard evaluation](https://cran.r-project.org/web/packages/dplyr/vignettes/nse.html)。我相信我们可以找到一个更合适的欺骗。 – Gregor