В Python у меня есть pandas DataFrame, подобный следующему:
Item | shop1 | shop2 | shop3 | Category
------------------------------------
Shoes| 45 | 50 | 53 | Clothes
TV | 200 | 300 | 250 | Technology
Book | 20 | 17 | 21 | Books
phone| 300 | 350 | 400 | Technology
Где shop1, shop2 и shop3 - это затраты на каждый предмет в разных магазинах. Теперь мне нужно вернуть DataFrame после очистки данных, например:
Category (index)| size| sum| mean | std
----------------------------------------
где size - количество элементов в каждой категории, а сумма, средняя и std связаны с теми же функциями, которые применяются к 3 магазинам. Как я могу выполнять эти операции с помощью шаблона split-apply-comb (groupby, aggregate, apply,...)?
Может кто-нибудь помочь мне? Я схожу с ума от этого... спасибо!