相关疑难解决方法(0)

在dplyr的函数中使用变量名

我想在函数中使用变量名作为字符串dplyr.请参阅以下示例:

df <- data.frame( 
      color = c("blue", "black", "blue", "blue", "black"), 
      value = 1:5)
filter(df, color == "blue")
Run Code Online (Sandbox Code Playgroud)

它工作得很好,但我想color通过字符串来引用,类似这样:

var <- "color"
filter(df, this_probably_should_be_a_function(var) == "blue").
Run Code Online (Sandbox Code Playgroud)

我很高兴,无论如何都要这样做,并且非常乐意使用易于阅读的dplyr语法.

r r-faq dplyr rlang

38
推荐指数
8
解决办法
2万
查看次数

标签 统计

dplyr ×1

r ×1

r-faq ×1

rlang ×1