我有一个包含一列字符的数据帧。有些行有几个用逗号分隔的字符。
例如:|类别||--------||A||A、B||A、 B、C||B、 C|
我想将所有类别分开,并对每个类别的频率求和:|类别|频率||--------|---------------||A|3||B|3||C|2|
如何在R中执行此操作?
这行吗:
library(dplyr)
library(tidyr)
df %>% separate_rows(category, sep = ',') %>% count(category, name = 'frequency')
# A tibble: 3 x 2
category frequency
<chr> <int>
1 A 3
2 B 3
3 C 2