想象一下下面的表格
元素 | 频率 |
---|---|
A | 14 |
A, B | 7 |
A, C | 8 |
A, B, C | 1 |
B, C | 3 |
B | 11 |
C | 6 |
我该如何将它转换为一个表格,其中我将每个元素隔离并求和频率。
在这种情况下,结果应该是
术语 | 频率 |
---|---|
A | 30 |
B | 22 |
C | 18 |
我考虑使用一个巨大的case_when(我有比三个元素更多)来搜索整个表格并求和它们所在行的频率,但这太复杂了。
我考虑像这样分行:
Elem | Freq |
---|---|
A | 14 |
A | 7 |
B | 7 |
A | 8 |
C | 8 |
A | 1 |
B | 1 |
C | 1 |
B | 3 |
C | 3 |
B | 11 |
C | 6 |
然后将其分组并求和,但我不知道如何做
separate_rows(Elem, sep=", ")
在这种情况下也是有效的。 - undefined