因此,我有一个按性别划分的简单销售额汇总数据框,内容如下:
Gender | Sales
___________________
M | 25
F | 30
我现在想要做的就是在 Python 中返回一行内容:销售金额的平均差距为 16.67%
这只是 30 - 25 除以 30,再乘以 100;我想在最后有一个 % 符号。
我努力了:
m_sales = df.loc[df['Gender'] == 'M']
f_sales = df.loc[df['Gender'] == 'F']
print('The mean gap in the amount sold is:', m_sales['Sales'] - f_sales['Sales'] / m_sales['Sales'] * 100, '%')
不幸的是这不起作用。我得到:
销售金额的平均差距为: 0 NaN 1 NaN 名称:销售额,dtype:对象 %
请问想法?我是一个非常初学者,很抱歉有这样一个基本的查询!
红糖糍粑
斯蒂芬大帝
相关分类