首页 > 解决方案 > 如何执行平均

问题描述

我确实有下面的代码,它给出了基于CountryState的SalesProfit的总和。

import pandas as pd

Order = pd.read_excel (r"C:\Users\Sample.xls", sheet_name='Orders')
Return = pd.read_excel (r"C:\Users\Sample.xls", sheet_name='Returns')

Order.merge(Return, on='Order ID', how='inner')\
    .groupby(['Country', 'State']).agg(Sales=("Sales", sum),Profit=("Profit", sum)).reset_index()

输出

在此处输入图像描述

我的要求是我想计算平均销售额,平均销售额的公式是平均销售额=销售额总和/州数。例如,对于亚利桑那州,我有 22 行,所以如果6015.773/22 = 273.444227272727则平均销售额。

所需输出

在此处输入图像描述

标签: pythonpython-3.xpandas

解决方案


推荐阅读