看板 R_Language 關於我們 聯絡資訊
t是transpose,轉置的意思 矩陣[row(橫的),colmun(直的)] "a:b" 就是a到b的意思 如果你要某矩陣(M)的colmun a到colmun b 就是 M[,a:b] 該行指令就是把矩陣轉置,然後每一row倒著數回來 例如某行本來是a,b,c,d,e 變成e,d,c,b,a (((是因為nrow(dataMatrixOrdered)=t(ncol(dataMatrixOrdered)) 舉個簡單的例子 M=matrix(1:12,3,4) M t(M) t(M)[,nrow(M):1] 在R上執行完應該就可以懂了 希望有解答到你 ※ 引述《ww2308 (Liang)》之銘言: : 不好意思 小弟我有寫程式的經驗 : 最近開始在學R 但是看到下面這行 : 猜不太出來他的意思 希望有大大能幫我解釋這行 : t(dataMatrixOrdered)[,nrow(dataMatrixOrdered):1] : t應該是 transport 的意思吧? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.117.96.179 ※ 編輯: xiaoing 來自: 140.117.96.179 (11/15 15:11) ※ 編輯: xiaoing 來自: 140.117.96.179 (11/15 15:13)
ww2308:非常感謝 完全了解 謝謝! 11/15 15:47
Wush978:推 11/15 20:29
xiaoing:Column…拼錯XD 11/15 22:31