【发布时间】:2014-05-26 06:55:45
【问题描述】:
我有很大的清单。这个列表的每个元素都是一个矩阵。但是矩阵的维度(行数)在列表的每个元素中是不同的,但是列表的所有元素都是列表元素之一的子集。
我的目标是找到列表中维度最大的元素,并将列表中的其他元素与该引用元素进行比较,并将缺失的行名称添加到另一个坐标中,其值对应于零。
有人可以帮我在 R 中实现它吗?
这是我想要的简单示例:
> P
[[1]]
[,1]
A 1
B 2
C 3
D 4
[[2]]
[,1]
A 1
B 2
D 3
[[3]]
[,1]
B 1
C 2
预期输出为:
> P
[[1]]
[,1]
A 1
B 2
C 3
D 4
[[2]]
[,1]
A 1
B 2
D 3
C 0
[[3]]
[,1]
B 1
C 2
D 0
A 0
【问题讨论】: