将列名粘贴到dplyr :: mutate中

时间:2016-02-11 20:11:38

标签: r dplyr

使用dplyr可以轻松创建新列作为其他列的函数

library(dplyr)
mutate(iris, Sepal.Length + Sepal.Width)

不幸的是,我有一种情况需要将这些列名粘贴到mutate中。我尝试过不引用字符串,但这不起作用:

mutate(iris, print("Sepal.Length",quote=FALSE) + print("Sepal.Width",quote=FALSE))  

任何建议都将不胜感激。

1 个答案:

答案 0 :(得分:3)

尝试以下:

mutate_(iris, "Sepal.Length + Sepal.Width")

在mutate _

之后注意_下划线