如何在R中为数据表中的特定列跨行求和
我有一个数据表,如下图所示:如何在R中为数据表中的特定列跨行求和,r,R,我有一个数据表,如下图所示: A B C D 1 a 2 4 2 b 3 5 3 c 4 6 对于A、B、C、D列,我想为A、C和D列添加一个跨行求和的新列 A B C D SUM 1 a 2 4 7 2 b 3 5 9 3 c 4 6 13 有人能推荐一下吗 您可以使用以下代码 library(tidyverse) df <- read.table(header = TRUE, text ="A B C D 1 a 2 4 2 b 3 5 3
A B C D
1 a 2 4
2 b 3 5
3 c 4 6
对于A、B、C、D列,我想为A、C和D列添加一个跨行求和的新列
A B C D SUM
1 a 2 4 7
2 b 3 5 9
3 c 4 6 13
有人能推荐一下吗 您可以使用以下代码
library(tidyverse)
df <- read.table(header = TRUE, text ="A B C D
1 a 2 4
2 b 3 5
3 c 4 6")
df %>% mutate(SUM = rowSums(select(df, c(A, C, D))))
库(tidyverse)
df%变异(SUM=rowSums(选择(df,c(A,c,D)))
df$sum谢谢我之前使用了rowsum而不是rowsum,因此出现了一个错误