看板 R_Language 關於我們 聯絡資訊
當我建一個table 如下圖所示 https://i.imgur.com/ydmwLY3.jpg
但是表中行跟列的排列順序是按照a b c 如果我想要讓行列的排列順序變成 b c a或c a b 請問應該怎麼做? 我是為了計算信用評等轉移矩陣用的 所以希望排列順序能夠按照AAA,AA,A,...,D的順序排列 但是直接用table建出來的矩陣順序卻不是如此 btw,問一下除了這方法跟markovchain的套件, 還有沒有其他計算轉移矩陣的方式 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 211.21.241.123 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1536891130.A.52B.html ※ 編輯: ericchin0404 (211.21.241.123), 09/14/2018 10:18:48
andrew43: x[c(2,3,1), x(2,3,1)]09/14 11:03
andrew43: 或是 x[c("b","c","a"), c("b","c","a")]09/14 11:03
不好意思,andrew 大 我不太懂這個要加在哪裡 還有x代表什麼 ※ 編輯: ericchin0404 (211.21.241.123), 09/14/2018 11:27:11
ericchin0404: 我懂了 感謝andrew大 09/14 11:34
andrew43: 因為順序是按類別名的編碼有關的。你可以在類別名預先加 09/14 17:26
andrew43: 上01 02 03之類的文字,之後table()就會自動按順序排列 09/14 17:26