【发布时间】:2019-04-26 18:01:40
【问题描述】:
我正在尝试从如下所示的数据表创建计数表:
df <- data.frame("Spring" = c("skirt, pants, shirt", "tshirt"), "Summer" =
c("shorts, skirt", "pants, shoes"), Fall = c("Scarf", "purse, pants"))
Spring Summer Fall
1 skirt, pants, shirt shorts, skirt Scarf
2 tshirt pants, shoes purse, pants
然后是一个最后看起来像这样的计数表:
output <- data.frame("Spring" = 4, "Summer" = 4, Fall = 3)
Spring Summer Fall
1 4 4 3
所以,我只想计算每个季节列中的唯一值。由于逗号分隔 1 个单元格内的值,我遇到了麻烦。我尝试使用 length(unique())),但由于列的原因,它没有给我正确的数字。
感谢任何帮助!!!
【问题讨论】:
-
我不知道怎么把桌子放在这里...对不起!我会努力解决的
-
请提出问题reproducible。
-
@NelsonGon 我试过了,希望对你有帮助!