R 提取唯一类型及其计数,并使用索引键存储在数据帧中

R 提取唯一类型及其计数,并使用索引键存储在数据帧中,r,data-science,analytics,R,Data Science,Analytics,在R编程中如何分割变量的多个值。 比如,在图像中,类型在其单元格中有多个值。如何将它们分开并获得表中的值计数。我们可以使用分隔行 library(dplyr) library(tidyr) df1 %>% separate_rows(Genre) %>% count(Genre) 或使用base R table(unlist(strsplit(df$Genre, ",\\s*"))) 这太完美了。它还修剪了不需要的空间。谢谢。@ShravyaReddy这是用\\s*来修

在R编程中如何分割变量的多个值。
比如,在图像中,类型在其单元格中有多个值。如何将它们分开并获得表中的值计数。

我们可以使用
分隔行

library(dplyr)
library(tidyr)
df1 %>%
  separate_rows(Genre) %>%
  count(Genre)

或使用
base R

table(unlist(strsplit(df$Genre, ",\\s*")))

这太完美了。它还修剪了不需要的空间。谢谢。@ShravyaReddy这是用
\\s*
来修剪未命名的空格的,是的,但是,我有类型值“Action”,其他的有空格“Action”。使用“\\s*”将其视为两行,而通过使用trimws,它消除了初始空间,并通过将它们视为相同来给出正确的计数。
table(trimws(unlist(strsplit(df$Genre, split = ","))))