我的数据集为在项目上工作的人重复观察记录。我需要一个数据框,其中包含每个人和时间点的项目“组合”的两列列表。让我举个例子:
这是我的数据:
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
第一人员(ID = 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,但我无法理解这个问题。