Re: [問題] 新手提問
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)
推
11/15 15:47, , 1F
11/15 15:47, 1F
推
11/15 20:29, , 2F
11/15 20:29, 2F
→
11/15 22:31, , 3F
11/15 22:31, 3F
討論串 (同標題文章)
R_Language 近期熱門文章
PTT數位生活區 即時熱門文章