我希望使用pandas
对数据的值键进行分组、排序和获取汇总统计信息。假设我有这样的数据:
df = pd.DataFrame({'g_one': [1, 2, 3, 1, 2, 3],
'g_two': ['A', 'B', 'C', 'A', 'B', 'C'],
'g_three': [10, 5, 8, 12, 3, 9]})
我希望能够按g_one
和g_two
进行分组,按g_three
排序,然后得到所有g_three
值、均值等的平均值。
我尝试过分组和排序,但没有成功地对数据进行排序。
发布于 2017-05-09 02:56:56
试试这个:
df.groupby(['g_one', 'g_two'],as_index=False).mean().sort_values(by='g_three')
输出:
g_one g_two g_three
1 2 B 4.0
2 3 C 8.5
0 1 A 11.0
https://stackoverflow.com/questions/43860201
复制相似问题