【发布时间】:2014-01-30 17:45:46
【问题描述】:
我有一个包含两列的向量,一列包含数值,一列包含名称。我是 R 的新手,但本质上我想获取一个向量并用它创建一个矩阵,其中矩阵中的值将加在一起。例如,当向量 A 的值为 1 且 B 的值为 1 时,在矩阵 A 和 B 的交点处,我希望这些值相加并变为 2。
我尝试使用 for 循环,但我无法将参数放入循环中。任何帮助将不胜感激,如果没有意义,我很乐意澄清。
基本上我想要的是接受这个:
1
B 0
C 0
D 1
并把它变成这样:
A B C D
A 1 1 2
B 1 0 1
C 1 0 1
D 2 1 1
谢谢!
【问题讨论】: