2016-02-11 30 views
3

使用dplyr可以很容易地創建一個新的列其他列粘貼在列名到dplyr ::變異

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

不幸的是,我有一個情況我需要粘貼這些列名到發生變異的功能。我已經嘗試過,但不起作用,但不起作用:

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

任何建議將不勝感激。

回答

3

嘗試以下:

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

公告_下劃線後mutate_