pandas-分组中的聚合函数(多列)(未完)

概述

本文介绍分组中的 多列聚合函数,也就是说 分组后,可以对 多列 进行 聚合 操作

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


原文出处:/show_1EF4RGGsBZ5N.html