汇总多个列并仅保留求和值

时间:2017-02-18 22:17:45

标签: r dplyr

我正在使用iris练习数据操作。我试图将Sepal.WidthPetal.Width加到一列。我提到了这个问题In R, how to replace values in multiple columns with a vector of values equal to the same width?

得到了总和但Sepal.WidthPetal.Width未被删除。请帮忙。非常感谢。

我的代码是

iris <- iris %>% mutate(rowSums(iris[,c(2,4)]))

1 个答案:

答案 0 :(得分:1)

使用原生dplyr方式对列进行求和,并按照?mutateUse NULL to drop a variable.中的说明进行求和:

iris %>% 
    mutate(Sepal.Length + Petal.Length, Sepal.Length = NULL, Petal.Length = NULL)