如何在 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 c 4 6")
df %>% mutate(SUM = rowSums(select(df, c(A, C, D))))

最新更新