首页 > 解决方案 > R按变量名引用过滤列

问题描述

有没有办法获得过滤后的数据框,如下所示:

data[data$Measure=="Baseline",]

使用变量名称进行测量,即 measVarName == "Measure"?

谢谢。

标签: r

解决方案


双括号表示法允许您使用存储在变量中的字符串来选择变量:

measVarName <- 'Measure'
data[data[[measVarName]] == 'Baseline',]

推荐阅读