Pandas-18.分组
任何分组操作都涉及原始对象的以下操作之一:
分割对象
应用一个函数
结合的结果
将数据分组之后,每个自己可以执行以下种类的操作:
聚合 - 计算汇总统计
转换 - 执行特定于组的操作...过滤
以如下代码作为例子:
import pandas as pd
ipl_data = {'Team': ['Riders', 'Riders', 'Devils', 'Devils', 'Kings...2014,2015,2014,2015,2014,2015,2016,2017,2016,2014,2015,2017],
'Points':[876,789,863,673,741,812,756,788,694,701,804,690]}
df = pd.DataFrame...obj.groupby(‘key’) - 单条件分组
obj.groupby([‘key1’,’key2’]) - 多条件分组
obj.groupby(key,axis=1) - 换轴分组
print...(df.groupby(['Team',"Year"]))
#