pandas agg()
时间: 2023-08-23 12:09:00 浏览: 43
回答: 在Pandas中,agg()函数是aggregate的缩写,用于对Series、DataFrame以及groupby()后的结果进行聚合操作。\[1\] 该函数可以实现某种统计功能的函数,可以对不同的列或行进行不同的统计量求解,可以通过字典的形式指定不同的列或行和对应的函数名。\[2\] 举例来说,可以使用agg()函数对DataFrame进行简单的列或行统计,如计算平均值、求和等。\[2\] 例如,可以使用以下代码对一个DataFrame进行统计操作:\[3\]
df1=pd.DataFrame({'sex':list('FFMFMMF'),'smoker':list('YNYYNYY'),'age':\[21,30,17,37,40,18,26\],'weight':\[120,100,132,140,94,89,123\]})
df1.agg({'age':\['mean','sum'\],'weight':'sum'})
这段代码将对age列求平均值和总和,对weight列求总和。
#### 引用[.reference_title]
- *1* [【Python】Pandas中的宝藏函数-agg()](https://blog.csdn.net/fengdu78/article/details/119988528)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [pandas学习笔记—agg()函数详解](https://blog.csdn.net/sunmingyang1987/article/details/106742761)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]