这可能有非常简单的答案,但我已经为此工作了几个小时,但我仍然无法弄清楚。我要做的就是获取一个包含两列(表之前)的数据框并对其进行更改,以便第一列中的每个唯一值成为每个新列的名称,第二列值填写在它们各自的列名下方(之后桌子)。
前
ID age
N1 7
N1 8
N2 5
N3 9
N3 4
N3 9
后
N1 N2 N3
7 5 9
8 NA 4
NA NA 9
我已经尝试过 reshape2 包中的melt()
andcast()
函数,但它们似乎没有做我想要的。有什么建议么?先感谢您!