作者comegover ()
看板Statistics
標題[程式] R 以矩陣的某一行做排序
時間Thu Aug 9 16:57:09 2012
[軟體程式類別]: R
[程式問題]: 對矩陣做排序
[軟體熟悉度]:低
[問題敘述]:
現在我有一個1000*360的矩陣,想要依照最後一個column的大小,去掉前後各125個row
想法是先對整個矩陣用最後一個column做由小到大的排序,但每一個row中的內容不變
例如
[ 5 2 [ 3 1
3 1 變成 5 2
2 7 ] 2 7 ]
請問應該怎麼做呢?
謝謝!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.165.247.67
※ 編輯: comegover 來自: 118.165.247.67 (08/09 16:57)
1F:→ gsuper:x[order(x[,dim(x)[2]]),][126:dim(x)[1]-125,] 08/09 16:59
2F:→ gsuper:注意 class(x[,dim(x)[2]]) 必須是數值型變數 08/09 17:01
3F:→ gsuper:x[order(x[,dim(x)[2]]),][126:(dim(x)[1]-125),] 08/09 17:01
4F:→ gsuper:剛剛第一航少寫個括號 08/09 17:02
5F:→ comegover:謝謝!!!!! 08/09 17:16
6F:→ andrew43:g大真是超強的! 08/09 18:01