import pandas as pd
import numpy as np
df = pd.DataFrame({'a':['one','two','one','two'],
'b':['key1', 'key1','key2','key2'],
'c':[2,3,4,5],
'd':[2,1,2,3],
'e':[3,3,4,4]})
df
1
2
3
4
5
6
7
8
9
# 对a进行分组,使用mean聚合函数,方法1
df.groupby('a').agg(['mean'])
1
2
# 对a进行分组,使用mean聚合函数,方法2
df[['c','d','e']].groupby(df['a']).agg(['mean'])
1
2
# 对a,b进行分组,使用mean,sum聚合函数(http://www.my516.com)
df.groupby(['a','b']).agg(['mean','sum'])
1
2
---------------------
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。