根据值的发生频率删除行

时间:2015-11-12 04:09:36

标签: r

我正在与最高法院数据库合作,这是一个非常庞大的数据集。我正为每个自然法院制作新的数据框架,但我只对所有9名法官投票的案件感兴趣。每个正义的投票都是数据集中的一行,其中只有正义名称和投票值不同。有没有办法消除发生少于9次的所有案例名称(即案例名称少于9个连续行)?

1 个答案:

答案 0 :(得分:0)

我们可以使用data.table

library(data.table)
setDT(DF)[, if(uniqueN(justice)>8) .SD, by = court]