我有一个像这样分组的数据框;
price quantity vat
date brand
20-Jun-13 Reebok 7.0 8 2.2
Adidas 12.0 3 3.8
Campus 2.5 38 4.2
Woodlands 23.0 9 7.2
Boot 3.2 35 3.3
21-Jun-13 Reebok 7.0 6 2.2
Adidas 12.0 23 3.8
Campus 2.5 18 4.2
Woodlands 23.0 29 7.2
Boot 3.2 15 3.3
22-Jun-13 Reebok 5.0 2 3.5
Adidas 10.0 5 2.8
Campus 2.0 50 3.5
Woodlands 25.0 4 6.5
Boot 2.5 10 2.8
我如何分组'date'
and 'brand'
并乘以'price'
and 'quantity'
来计算销售额?
我试过了;
print data2.groupby(['date','brand'])['price'] * ['quantity']
我想按日期计算总销售额。
您的数据已按日期和品牌分组,那么为什么不创建一个新的销售列:
df['sales'] = df['price'] * df['quantity']
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)