dplyr:建立top_n打破平局

时间:2019-05-16 12:55:42

标签: r dplyr plyr

我正在从plyr迁移到dplyr。我替换了

ddply(data, c("sampleno"), function(s) s[which.max(s$voice_score),])

使用

data %>% group_by(sampleno) %>% top_n(1, voice_score)

但是遇到了问题,因为top_n在出现平局的情况下会包含多个条目,这不是我想要的。只要我得到一个结果,它如何破坏对称性都没关系-我应该怎么做?

0 个答案:

没有答案