我有一組數據如下:從列排序並將其粘貼到一個不同的行
ID Distance
0 270.4170919
0 240.0230499
0 270.5878873
0 260.3663412
0 88.81341556
1 5564.323783
1 5625.862105
1 5709.559224
1 5809.231131
1 6286.892713
2 326.8418382
2 439.2376606
2 427.4494778
2 327.625258
2 326.3938459
3 601.9958829
3 323.1702281
3 755.3196593
有五行ID
0,1..325與它們的對應的值(距離)。我想拆基於行(距離)值的列(ID)並粘貼到多行如下:
A B C D E
0 88.81341556 240.0230499 260.3663412 270.4170919 270.5878873
1 5564.323783 5625.862105 5709.559224 5809.231131 6286.892713
2 326.3938459 326.8418382 327.625258 427.4494778 439.2376606
3 323.1702281 334.7788259 601.9958829 710.3485862 755.3196593
我不知道在哪裏以及如何開始的代碼。
儘管鍵入的內容更多,但「data.table」版本是目前唯一可應對不平衡數據的答案(例如,每個ID的記錄數不同)。 – A5C1D2H2I1M1N2O1R2T1