【发布时间】:2015-02-01 23:38:16
【问题描述】:
在我的数据分析中,我希望最终用户将许多变量指定为 R 函数中的参数值:
myFun = function(var.name = "age") { ... }
在这个myFun 函数中,我还想使用var.name 作为dplyr 中数据框dat1 的子集参数:
dat1.level1 = filter(dat1, var.name == ">18")
dat1.level2 = filter(dat1, var.name == "<=18")
我不知道用户何时将字符串传递给var.name,例如“age”,这也是数据框的列名,我以后如何使用这个var.name 进行将来的子集(如上所述) ?非常感谢你!
【问题讨论】: