我搜索了论坛,找不到任何对我有用的东西。我在这里有一个独特的数据集,我记录了我一天中每个小时所做的事情,我现在只想找到所有独特的条目。例如,有 'sleep' 条目,'homework','dinner',所有这些都跨越了一百多天,我只想找到我当时做过的所有可能的事情,所有唯一的条目。
我已经尝试过 unique(data),它没有让我到任何地方,并且我尝试过 unique(data[, 1])。如果我编写一个“for”循环来做到这一点,我该如何合并列表,并进一步降低它们的唯一性?
> data[, 1]
[1] morning prep work work work work
[6] work work work work homework
[11] MNT chat with Dan dinner movie movie
[16] sleep sleep sleep sleep sleep
[21] sleep sleep sleep sleep
Levels: chat with Dan dinner homework MNT morning prep movie sleep work
它的等级是一个“因素”。Unique 很好地减少了它,但是我如何将所有的日子组合成一个长字符向量,我可以用它来做我的分析,例如......
sum(data=='sleep')
但是通过我的列表,我将能够编写另一个“for”循环并轻松总结所有内容......