0
我想減去R中的某個列?怎麼做?如何減去R中的某個列?
vec <- 1:20
mat <- matrix(vec,ncol=4)
mat
[,1] [,2] [,3] [,4]
[1,] 1 6 11 16
[2,] 2 7 12 17
[3,] 3 8 13 18
[4,] 4 9 14 19
[5,] 5 10 15 20
例如,我想計算出結果第1,4,二路和4日,3屆和第4
之間的區別:
M1 <- mat[,1]-mat[,4]
M2 <- mat[,2]-mat[,4]
M3 <- mat[,3]-mat[,4]
nmat <- data.frame(M1,M2,M3)
nmat
M1 M2 M3
1 -15 -10 -5
2 -15 -10 -5
3 -15 -10 -5
4 -15 -10 -5
5 -15 -10 -5
你的問題是什麼?你的代碼似乎工作? – juba 2013-03-11 09:34:28
爲什麼不'mat-mat [,4]'? – Roland 2013-03-11 09:37:23
或'mat [,1:3] - mat [,4]' – 2013-03-11 09:43:57