Re: [問題] 有關R的指令
看板Statistics作者jasonkeen (Nothing but Net)時間14年前 (2010/04/02 16:24)推噓0(0推 0噓 1→)留言1則, 1人參與討論串2/2 (看更多)
※ 引述《speedoyi (be mild )》之銘言:
: A=matrix(c(1,6,3,4.5),4,1)
: B=matrix(c(2,5,7,3),4,1)
: C=matrix(c(5,2,3,9),4,1)
: 我想要將C裡邊的數重新由小至大排序
: 例如5,2位置互換的時候,A裡邊的1,6也要互換(變成6,1)
: 在C語言似乎是一個swap的指令
: 想請問R程式中 有相似的指令嗎?
: 我搜尋??exchange ??interchange ....etc 都找不到
: 謝謝指教
: 如果是跟統計軟體有關請重發文章
: 如果跟論文有關也煩請您重發文章
: 文章類別是為了幫助大家搜尋資料與解答,造成不便之處請見諒
原po第一題
A <- matrix(c(1,6,3,4.5),4,1)
B <- matrix(c(2,5,7,3),4,1)
C <- matrix(c(5,2,3,9),4,1)
D <- cbind(A,B,C);D
D[order(D[,3]),]
原PO第二題
A <- matrix(cbind(c(1,6,3,4),c(2,4,6,8)),4,2);A
B <- matrix(cbind(c(2,5,7,3),c(1,1,1,1)),4,2);B
C <- as.matrix(dist(rbind(A,B)))[5:8,1:4]
M <- c(11:14,21:24,31:34,41:44)[order(C)];M
--
20歲失戀時,你哭是因為你覺得不會再愛上任何人
過了40歲後,你哭則是因為以後更不可能了
Post Coitum, Animal Triste - 做愛後,動物感傷
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.112.239.238
※ 編輯: jasonkeen 來自: 59.112.239.238 (04/02 18:26)
→
04/02 18:27, , 1F
04/02 18:27, 1F
討論串 (同標題文章)