列表中R中多列的字符串出现次数

时间:2017-09-04 22:12:16

标签: r count multiple-columns

我从字符串列开始,其中描述性类别列表以逗号分隔。因此,例如,我的原始专栏包含了诸如"苹果,橙,梨等的观察结果。我已经打破了这个,创建了一组编号的新列,对应于每个描述类别的排名顺序。因此,第一个新列包含列为该系列类别中第一个项目的项目。 (例如"苹果,橙子,梨和#34;被分成第一列"苹果",第二列"橙",第三列"梨")原始列保持不变。

我现在想要列出新列集合中每个类别的观察总数。因此,例如,我想制作一个表格,显示" pear"观察," apple"的总数跨越新列的观察等。

1 个答案:

答案 0 :(得分:1)

从原始列中获取它更简单:

table(unlist(strsplit(dataset$commaSeparatedColumn, split=", ")))