[問題] 針對矩陣的每一行做排序

看板R_Language作者 (wgene)時間2年前 (2022/06/10 00:00), 編輯推噓1(106)
留言7則, 2人參與, 2年前最新討論串1/1
請問一下 如何對矩陣的每一行做排序, 比如 A=matrix(c(3,2,1,5,4,3,9,8,7),3,3) A=cbind(sort(A[,1]),sort(A[,2]),sort(A[,3])) 但因為我有10*30的矩陣大小 有沒有比較簡潔的寫法可以針對矩陣的每一行做排序 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.193.67.178 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1654790439.A.03A.html

06/10 00:26, 2年前 , 1F
apply(A,2,sort)
06/10 00:26, 1F

06/10 00:30, 2年前 , 2F
感謝!!
06/10 00:30, 2F

06/10 00:39, 2年前 , 3F
培養一個感覺:通常只要是針對不同的 R object (行/列/list
06/10 00:39, 3F

06/10 00:39, 2年前 , 4F
/dataframe/matrix…)做同樣的事情(加總、排序、平均…),
06/10 00:39, 4F

06/10 00:39, 2年前 , 5F
都應該至少要往迴圈去想 (或是學習R裡面*apply家族的相關fu
06/10 00:39, 5F

06/10 00:39, 2年前 , 6F
nction),大大加油~(歡迎多發問哦!!)
06/10 00:39, 6F

06/10 00:49, 2年前 , 7F
謝謝 !!我是R新手 謝謝你的建議
06/10 00:49, 7F
文章代碼(AID): #1YeXad0w (R_Language)
文章代碼(AID): #1YeXad0w (R_Language)