-1

我知道这是一个基本问题,但我根本找不到答案。

我有一个矩阵,想添加每一列来得到它的总和。

应该为每一行添加。

我已经尝试过rowsums,但这仅适用于数组。

有没有一种简单的方法可以对矩阵执行此操作?

一个例子:

1  2 
1  4
3  4
4  5
5  5

期望的输出:

3
4
7
9
10
4

1 回答 1

3
# download and read in your file from dropbox
dropbox.data <- url("http://dl.dropbox.com/u/22681355/a.csv")

# import the data into R
mat <- read.csv( dropbox.data )

# look at the class of each column
sapply( mat , class )
# all columns are numeric for sure
sapply( mat , is.numeric )

# both of these work fine
colSums( mat )

rowSums( mat )
于 2013-01-01T19:18:55.843 回答