作者yaohwei (笨笨的)
看板R_Language
标题[问题] 共变异数矩阵合并
时间Tue Nov 10 12:11:12 2015
[软体熟悉度]:
入门(写过其他程式,只是对语法不熟悉)
[问题叙述]:
如果有多个共变异数矩阵(假设两个)
input1:
c1 c2 c3
r1 1 2 4
r2 3 5 3
r3 4 5 2
input2:
c1 c2
r1 1 3
r2 2 5
如何合并成
output:
c1 c2 c3 c4 c5
r1 1 2 4 0 0
r2 3 5 3 0 0
r3 4 5 2 0 0
r4 0 0 0 1 3
r5 0 0 0 2 5
小弟先谢谢各位高手回覆 感激不尽
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 211.76.175.169
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/R_Language/M.1447128675.A.8D8.html
1F:→ cywhale: 看错..应该用 rbind_all(list(d1,d2)) sorry帮我删1F>< 11/10 12:29
ok
2F:→ celestialgod: library(Matrix); bdiag(list(input1,input2)) 11/10 12:35
3F:→ celestialgod: 一楼你那样不对吧XD 那个是rbind 11/10 12:39
4F:→ celestialgod: 还有rbind_all是来自dplyr 11/10 12:39
5F:→ celestialgodX: 另外 bdiag例子有合并超过四个的 可以看看 11/10 12:42
所以不能合并超过4个的阵列吗
※ 编辑: yaohwei (211.76.175.169), 11/10/2015 12:52:21
6F:→ celestialgod: 可以 11/10 12:55
7F:→ celestialgod: 我是说有例子可以看... 11/10 12:55
我尝试看看谢谢两位C大
※ 编辑: yaohwei (211.76.175.169), 11/10/2015 13:02:46
8F:推 earthbornman: 已跪 已学习 11/12 13:55