【发布时间】:2016-07-01 11:32:37
【问题描述】:
我们有一个矩阵 W 和一个包含 2500 个矩阵 B 的列表,每个矩阵 B(从 1 到 2500)都有不同的列名(chr [1..80])。
- W (nrow=100000, ncol=80)
- 每个矩阵 B (nrow=1000, ncol=80)
对于这个列表的每个元素,我们必须创建相同的矩阵 W(我们已经拥有)但具有相应的 B 列名称。
【问题讨论】:
-
我们可以使用
Map,即Map(function(x,y) {colnames(x) <- y; x}, replicate(length(lst), W, simplify=FALSE), lapply(B, colnames))