【发布时间】:2019-12-24 12:56:19
【问题描述】:
我希望实现我们在sql中做的事情如下:
SELECT Column1, Column2, mean(Column3), sum(Column4)
FROM SomeTable
GROUP BY Column1, Column2
Store_Code Brand_Code Sales_Price
1 18 28.00
2 17 105.33
2 17 65.33
1 17 30.67
1 18 6.67
在上面的数据集中,我希望将此数据框与商店代码分组,并采用最常见的品牌代码和销售价格,或者实施一些其他操作,例如销售价格的平均值。
目前我所能做的就是对所有列应用一个操作。
类似的东西
data.groupby(level=['Store_Code]).sum()
Store_Code Brand_Code Sales_Price
1 18 17.33
17 30.67
2 17 85.33
【问题讨论】: