我的 data.frame 看起来像这样
ID | test | test_result
1 | B | 10
2 | A | 9
3 | A | 11
4 | C | 7
5 | F | 5
我想得到这样的东西:
test | test_reult_ID1 | test_result_ID2 | test_result_ID3 ...
A | NA | 9 | 11
B | 10 | NA | NA
它仅在少数情况下与 reshape() 一起使用到宽格式,但对于整个数据框(大约 23.000 个 ID),reshape() 花费的时间太长。Melt() 和 cast() 确实重塑了数据,但将 test_result 中的值替换为测试的频率。任何其他想法如何管理这个?谢谢!