作者ntpuisbest (阿龍)
看板R_Language
標題[問題] list對應座標的運算
時間Mon Apr 23 21:44:55 2018
我有個list
長這樣
https://imgur.com/glWVNGb
他是一個模擬得到的VCOV variance covariance矩陣
我希望做到對應的座標取平均
也就是
https://imgur.com/tcpNNnY
希望回傳的也是一個三成三的list
不知道怎麼做
發現lapply 也沒用QAQ
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.114.123.133
※ 文章網址: https://webptt.com/m.aspx?n=bbs/R_Language/M.1524491097.A.3C1.html
1F:推 Edster: rearch: convert-list-to-a-matrix-or-array 04/23 22:25
2F:→ Edster: 這個例子用array很不錯用. 04/23 22:26
3F:→ celestialgod: 沒看懂要做的東西XD,可以明白一點寫輸入輸出嗎 04/23 23:06
4F:推 Edster: 這需要"大意"輸入法. 他是要把list中三個matrix相對應位置 04/24 00:56
5F:→ Edster: 取平均. 我是建議轉成array後用apply處理. 04/24 00:57
6F:推 celestialgod: 用loop做最快 04/24 01:53
7F:→ andrew43: unlist(x) %>%array(dim=c(3,3,3)) %>% apply(1:2,mean) 04/24 17:23
8F:→ andrew43: 也就是上面E大說的array+apply,清楚明瞭 04/24 17:24