python - pandas 按项目分组并在组内排序
问题描述
如何将 groupby 对象输出到 csv 文件?我的原始输入 tsv 文件具有以下格式:
id score domain
1 5 x
2 3 x
1 4 y
2 2 y
我需要将输出 tsv 文件按 id 分组并按分数(降序)排序,所以它看起来像这样:
id score domain
1 5 x
1 4 y
2 3 x
2 2 y
有什么建议我应该怎么做?我使用 pandas 尝试了一些 groupby 和 sort_values 函数,但它没有为我产生所需的输出。谢谢!
解决方案
推荐阅读
- java - 作为 Gradlew 任务运行时,Mockito Spring 测试失败
- python - 在 Python 中避免全局变量
- javascript - 如何在 Ant Design Pro 中启用代码拆分?
- html - Insert full width block inside grid layout
- mongodb - 使用 MongoDB 删除过时的数据
- android - 无法从 onDataChange() 内部调用 publishProgress
- c# - 如何将 apose.cells 部署在无服务器环境中(Azure 应用服务)
- java - 如何从插入 SQL 数据库的 CSV 文件中删除双引号
- spring-mvc - Mokcito 没有模拟 DAO 层
- java - 将在 unix 中测试的 dockerfile 转换为 windows,RUN 命令由于权限被拒绝而失败