これが初歩的な質問であることはわかっていますが、答えが見つかりません。
行列があり、各列を追加して合計を取得したいと考えています。
追加は行ごとに行う必要があります。
私はrowsumsを試しましたが、それは配列に対してのみ機能します。
行列に対してこれを行う簡単な方法はありますか?
例:
1 2
1 4
3 4
4 5
5 5
望ましい出力:
3
4
7
9
10
これが初歩的な質問であることはわかっていますが、答えが見つかりません。
行列があり、各列を追加して合計を取得したいと考えています。
追加は行ごとに行う必要があります。
私はrowsumsを試しましたが、それは配列に対してのみ機能します。
行列に対してこれを行う簡単な方法はありますか?
例:
1 2
1 4
3 4
4 5
5 5
望ましい出力:
3
4
7
9
10
# 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 )