【发布时间】:2017-10-05 18:45:25
【问题描述】:
我有以下包含许多行和列的示例数据集。我试图将 DF1 的每一行乘以 DF2 的每一行。并将相乘的结果存储在不同的数据框中。我尝试使用DF1 %*% DF2,但无法成功运行,因为无法进行矩阵乘法。谁能帮忙解决这个问题
DF1:
A B C D E F G
1 5 4 6 4 3 1
4 5 5 7 5 4 2
5 2 6 8 6 5 3
5 3 7 8 7 7 3
5 4 8 6 8 8 4
5 5 7 3 5 9 6
DF2:
A B C D E F G
1 0 0 0 1 0 0
0 0 1 0 0 0 0
1 0 0 0 0 0 1
0 0 0 1 0 1 0
1 0 0 1 0 0 1
输出:
T1 T2 T3 T4 T5 T6
5 9 11 12 10 10
4 5 6 7 7 7
2 6 8 8 11 11
9 11 13 15 14 12
8 13 16 16 15 14
【问题讨论】:
标签: r math dataframe dplyr multiplication