[問題] 排序不定欄位的matrix

看板R_Language作者 (Edster)時間10年前 (2015/08/26 18:03), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
[問題類型]: 程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來) [軟體熟悉度]: 開發者(有撰寫R 的套件經驗) [問題敘述]: 假設一個 matrix 需要依照第一欄、第二欄、...、第N欄 類似這樣, P就是要被排序的 matrix if(N == 2) P=P[order(P[,1], P[,2], decreasing=T),] if(N == 3) P=P[order(P[,1], P[,2], P[,3], decreasing=T),] if(N == 4) P=P[order(P[,1], P[,2], P[,3], P[,4], decreasing=T),] 如果遇到不定欄位數量的,比如果遇到N=7,但一直寫到N=7又不能解決N=8的問題 請問有什麼好方法呢? [關鍵字]: 排序matrix -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.64.48 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1440583432.A.0B8.html
文章代碼(AID): #1LtOy82u (R_Language)
文章代碼(AID): #1LtOy82u (R_Language)