【发布时间】:2016-09-27 20:46:57
【问题描述】:
如何在 python 数据框中获取列的唯一组合并按它们排序?我知道我可以使用 df.groupby(['col1','col2']).size() 来获得唯一的组合。但是,我也希望按 col2 的升序排列结果,然后按 col1 的升序排列。例如,如果我的数据框是这样的:
col1 col2
0 A 1
1 B 3
2 C 2
3 D 1
4 A 1
5 F 2
我希望最终输出如下所示:
col1 col2
0 A 1
1 D 1
2 C 2
3 F 2
4 B 3
【问题讨论】:
标签: python sorting pandas dataframe group-by