我想在函数中使用变量名作为字符串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语法.