我有两个矩阵,矩阵1:
mot A B C D E
A 14 2 3 4 1
B 2 21 2 1 8
C 1 2 35 1 2
D 2 4 4 28 1
E 2 4 3 3 51
和矩阵2:
A 12
B 20
C 30
D 25
E 40
在矩阵 1 中,最高值始终沿列和行标签相同的主对角线。对于这些值中的每一个,我想从矩阵 2 中减去相应的值。例如,在矩阵 1 中,C 行 C 列的条目是 35;我想从中减去矩阵 2 (30) 中 C 的条目。
有没有一种简单的方法可以做到这一点?我考虑过对每一列进行 1 乘 1 排序,然后仅从最高点击中提取值。但是,这需要自动化,因为文件实际上有 700 列和行。
可能最好的方法是在 R 中做到这一点?