作者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/cn.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