0

我有一个矩阵,想逐行获取列的总和。

例如

a b c d e

1 2 4 6 9

2 3 5 3 2
3 2 9 8 5

我想添加 1+2+4+6+9 和 2+3+5+3+2 和 3+2+9+8+5

一个额外的复杂情况是我想从第 3 列开始,然后每隔一列添加一次。

所以 4+9 3+2 和 8+5

4

1 回答 1

2

这是您需要的矩阵的提取,使用 rowSums 调用:

rowSums(x[,-(1:2)][,c(T,F)])
## [1] 13  7 14
于 2013-01-17T21:39:32.557 回答