我有一个很大的data.frame(20000多个条目),格式如下:
id D1 D2
1 0.40 0.21
1 0.00 0.00
1 0.53 0.20
2 0.17 0.17
2 0.25 0.25
2 0.55 0.43
Run Code Online (Sandbox Code Playgroud)
每个ID可以重复3-20次。我想将重复的行合并到新列中,所以新的data.frame看起来像:
id D1 D2 D3 D4 D5 D6
1 0.40 0.21 0.00 0.00 0.53 0.20
2 0.17 0.17 0.25 0.25 0.55 0.43
Run Code Online (Sandbox Code Playgroud)
我之前使用plyr操纵过data.frames,但不确定如何解决此问题。任何帮助将不胜感激。