【发布时间】:2013-05-02 14:46:29
【问题描述】:
我有一个如下表所示的 R data.table
User_ID Exec_No Job_No
1: 2 1 1
2: 2 2 2
3: 3 2 3
4: 1 2 4
5: 1 1 5
6: 3 2 6
7: 2 2 7
8: 1 1 8
现在,对于 (User_ID,Exec_No) 的不同组合,我需要属于该类别的所有 Job_No 的向量。
list (
list(User_ID = 2, Exec_No = 1, Job_Nos = c(1)) ,
list(User_ID = 2, Exec_No = 2, Job_Nos = c(2,7)) ,
list(User_ID =3, Exec_No = 2, Job_Nos = c(3,6)) ,
list(User_ID =1, Exec_No = 2, Job_Nos = c(4)) ,
list(User_ID =1, Exec_No = 1, Job_Nos = c(5,8))
)
我希望操作的输出是列表的列表。
考虑到输入 data.table 将有大约一百万行,我如何在 R 中快速实现这一点?
【问题讨论】:
-
您好,目前还不清楚您的起始输入是什么以及您想要的输出是什么。你能澄清一下吗
-
@RicardoSaporta 我已经编辑了我的问题。
标签: r data.table