首页 > 其他 > 详细

pandas分组聚合基本操作

时间:2019-08-15 12:56:05      阅读:67      评论:0      收藏:0      [点我收藏+]

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

---------------------

 

pandas分组聚合基本操作

原文:https://www.cnblogs.com/hyhy904/p/11357288.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!