我从字符串列开始,其中描述性类别列表以逗号分隔。因此,例如,我的原始专栏包含了诸如"苹果,橙,梨等的观察结果。我已经打破了这个,创建了一组编号的新列,对应于每个描述类别的排名顺序。因此,第一个新列包含列为该系列类别中第一个项目的项目。 (例如"苹果,橙子,梨和#34;被分成第一列"苹果",第二列"橙",第三列"梨")原始列保持不变。
我现在想要列出新列集合中每个类别的观察总数。因此,例如,我想制作一个表格,显示" pear"观察," apple"的总数跨越新列的观察等。
答案 0 :(得分:1)
从原始列中获取它更简单:
table(unlist(strsplit(dataset$commaSeparatedColumn, split=", ")))