概述
本文介绍分组中的 多列聚合函数,也就是说 分组后,可以对 多列 进行 聚合 操作
aggregate()
别名agg() ,参见下面的agg()
agg()
对不同的列用不同的聚合函数
语法
dfgb.agg(arg=None, *args, **kwargs)
参数
- arg: 可以是 字典、函数 、 lambda表达式 、 函数列表
例子
需要用到数据集:SELL.csv,文件格式如下:
根据 Sell_No 分组,同时 求 Volume 列的和,求 Prices 列的平均值,求 _Time 列的最后一天
import pandas as pd
df = pd.read_csv("SELL.csv", index_col=[0])
dfgb=df.groupby(by='Sell_No')
dfgb.agg({"_Time":"last","Prices":"mean","Volume":"sum"})
transform
https://blog.csdn.net/shijie97/article/details/100203634
apply
https://blog.csdn.net/shijie97/article/details/100203634
filter
https://blog.csdn.net/shijie97/article/details/100203634
感谢
https://blog.csdn.net/shijie97/article/details/100203634
