使用dplyr可以很容易地创建一个新列作为其他列的函数
library(dplyr) mutate(iris, Sepal.Length + Sepal.Width)
不幸的是,我有一种情况需要将这些列名粘贴到mutate中 . 我试过取消引用字符串,但这不起作用:
mutate(iris, print("Sepal.Length",quote=FALSE) + print("Sepal.Width",quote=FALSE))
任何建议将不胜感激 .
试试以下:
mutate_(iris, "Sepal.Length + Sepal.Width")
在mutate_之后注意_下划线
1 回答
试试以下:
在mutate_之后注意_下划线