I have a Pandas dataframe similar to this:
>>> df = pd.DataFrame(data=np.array([['red', 'cup', 1.50], ['blue', 'jug', 2.40], ['red', 'cup', 1.75], ['blue', 'cup', 2.30]]),
... columns=['colour', 'item', 'price'])
>>> df
colour item price
0 red cup 1.5
1 blue jug 2.4
2 red cup 1.75
3 blue cup 2.3
什么是计算颜色和商品所有可能组合的价格总体统计数据的最简洁方法?
期望的输出如下所示:
colour item mean stdev
red cup 1.625 0.176
blue jug 2.4 NA
blue cup 2.3 NA