1
我在R中有一个data.table
对象,我想沿它的键分割。在R中用键分割data.table
>myTable[1:11]
ID length hash
1: 2578 52.5 26566273
2: 4066 52.5 26566273
3: 2578 53.5 26566273
4: 4066 53.5 26566273
5: 2207 29.5 54352910
6: 3719 29.5 54352910
7: 5166 9.5 613353882
8: 5167 9.5 613353882
9: 5169 9.5 613353882
10:5170 9.5 613353882
11:5171 9.5 613353882
first_hash和长度是我的2个键 输出我想是的列表中ID列的每个关键
所以它可能是一些看起来像
first_hash length ID_list
26566273 52.5 [1] 2578 4066
26566273 53.5 [1] 2578 4066
54352910 29.5 [1] 2207 3719
613353882 9.5 [1] 5166 5167 5168 5169 5170 5171
或某种清单...
我认为plyr
可以给这个答案一些,但我更喜欢data.table
的方式
的最终目标是创建所有对ID具有相同的密钥 我是知道的功能expand.grid
感谢
'toString'是另一种常见的建议。惊讶,我找不到一个笨蛋。 – Frank
@Frank谢谢。我会更新 – akrun