我有兩個矩陣,矩陣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中做到這一點?
對不起,忘了添加返回矩陣2;這個矩陣共有2列,第一列有字母,第二列有數字。 – 2013-01-10 16:47:57
它應該總是使用對角線還是始終使用每一行中的最高值? (正如它寫的那樣模糊) –