【发布时间】:2014-10-28 03:58:00
【问题描述】:
我有一个由邻接列表组成的列表,数据看起来像这样
Test User_ID hardest
1 77 A 5
2 77 B 4
3 77 C 4
4 78 A 4
5 78 B 5
6 78 C 4
7 79 A 5
8 79 B 4 ...
我想制作一个矩阵,如列由测试编号组成,行由用户 ID 组成 并且矩阵中的单元格是最难的,如下所示
77 78 79
A 5 4 5
B 4 5 4
C 4 4 ....
如何将此列表转换为矩阵?
【问题讨论】:
-
除了下面的好答案,一个基本的R解决方案
reshape(df, idvar = "User_ID", timevar = "Test" , direction = "wide")