【发布时间】:2022-01-12 22:06:20
【问题描述】:
我有两个数据框,matrix A 和 matrix B,结构类似
matrix A
[,1] [,2] [,3] [,4]
[1,] 121 114 117 200
[2,] 312 215 78 211
[3,] 413 121 719 117
matrix B
[,1] [,2] [,3] [,4]
[1,] 120 119 112 220
[2,] 0 7 1 2
[3,] 412 111 713 113
我想创建一个新的数据框列表,每个子列表都是来自两个矩阵的匹配行值。例如,列表中的第一个新数据框将是
matrix C1
[,1] [,2] [,3] [,4]
[1,] 121 114 117 200
[2,] 120 119 112 220
C1 中的第 1 行是矩阵 A 的第 1 行,这个新矩阵中的第 2 行是矩阵 B 的第 1 行。矩阵 C2 将是矩阵 A 和 B 的第 2 行,等等。
我知道我必须在某一时刻使用rbind(),但我迷失了如何获得我想要的输出?
【问题讨论】:
-
"C1 中的第 1 行是矩阵 A 中的第 1 行,这个新矩阵中的第 2 行是矩阵 B 中的第 1 行" - 看起来新矩阵中的第 2 行是第 2 行来自您的示例中的矩阵 B。
-
@thelatemail 哎呀,我的错。我编辑了帖子,所以现在是正确的