有没有一种方法可以将字符串变量用作dplyr中的filter参数?例如:
filter(iris,Sepal.Length > 6)
将被替换为
string <- 'Sepal.Length > 6'
filter(iris,string)
基本上,在我实用地创建过滤器字符串时,我希望将整个过滤器字符串作为变量。谢谢你的帮助。
最佳答案
如果要使用字符串参数进行过滤,则需要使用filter_()
而不是filter()
string <- 'Sepal.Length > 6'
filter_(iris, string)
还要注意,建议在编程时使用
*_()
函数。
关于r - 使用字符串作为dplyr中的过滤器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27554225/