r - dplyr:让 top_n 打破关系
问题描述
我正在从 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
在平局的情况下包含多个条目,这不是我想要的。只要我只得到一个结果,它如何破坏对称性并不重要——我应该怎么做?
解决方案
推荐阅读
- spss - 我需要对 2x2 卡方分析进行 Bonferonni 校正吗?
- python - 使用 pytricia、ipaddress 或任何其他库在 Python 中表示 ip 前缀列表
- c# - 构造一个 C# 委托以调用继承的属性 getter
- mysql - 如何获取mysql数据库中两个日期之间的状态?
- python - 从保存的引用中导入类
- c++ - 如何使用套接字 C++ 发送邮件
- python - Python:如何在 Tkinter 中关闭根窗口时获取
- git - 将一个git存储库移动到另一个时如何解决冲突
- python - 在旧功能仍在运行时启动新的异步功能
- python - OSMnx:一组起点和终点的最短路径