У меня есть датафрейм Pandas, похожий на этот:
>>> 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
Какой самый краткий способ расчета сводной статистики цены для каждой из возможных комбинаций цвета и предмета?
Ожидаемый результат, например ::1006
colour item mean stdev
red cup 1.625 0.176
blue jug 2.4 NA
blue cup 2.3 NA