【发布时间】:2018-07-20 09:27:24
【问题描述】:
我有一个数据框:
# A data Sample
df <- read.table(textConnection("id\ttype
A\t1
A\t2
A\t4
B\t1
B\t2
B\t3
B\t5
C\t1
C\t3
C\t4
C\t5"), header = TRUE)
# print the data sample
df
看起来像这样:
id type
1 A 1
2 A 2
3 A 4
4 B 1
5 B 2
6 B 3
7 B 5
8 C 1
9 C 3
10 C 4
11 C 5
你知道我怎样才能拥有一个数据框,其中包含具有共同“类型”的“id”值的所有可能组合吗?像这样:
id-Combination type- common
1 A,B 1,2
2 A,C 1,4
3 B,C 1,3,5
4 A,B,C 1
例如它显示'id' A 和 B 有共同的 'type' 1 和 2。
我想,“聚合”函数会有所帮助,但我不知道如何准确地使用它在 R 中获得此输出。
【问题讨论】:
-
您好!请将此行添加到示例数据中:C\t5.