【发布时间】:2016-04-14 03:28:14
【问题描述】:
我的数据集对从事项目工作的人进行了反复观察。我需要一个包含两列的数据框,其中列出了每个人和时间点的项目“组合”。让我用一个例子来解释:
这是我的数据:
ID Week Project
01 1 101
01 1 102
01 1 103
01 2 101
01 2 102
02 1 101
02 1 102
02 2 101
个人 1 (ID = 1) 在第 1 周参与了三个项目。这意味着此人在这一周有六种可能的项目组合(project_i 和 project_j)。
这就是我需要的
ID Week Project_i Project_j
01 1 101 101
01 1 101 102
01 1 101 103
01 1 102 101
01 1 102 102
01 1 102 103
01 1 103 101
01 1 103 102
01 1 103 103
01 2 101 101
01 2 101 102
01 2 102 101
01 2 102 102
02 1 101 101
02 1 101 102
02 1 102 101
02 1 102 102
02 2 101 101
每周只有一个项目的败诉不是问题。
我已经尝试了基本的 r 和 reshape2,但我无法弄清楚。
【问题讨论】:
-
现在,我没有在同一行中包含相同的项目 ID(即 101 101)