У меня есть ряд мультииндексный:Панды GroupBy ежемесячно + пересчитают
date xcs subdomain count
2012-04-05 111-11 zero 10
2012-04-11 222-22 m 25
2012-04-11 111-11 zero 30
В основном первые 3 столбца образует уникальный индекс. Мне нужно группировать по годам + xcs + субдомен, но счет нужно суммировать, делиться на количество элементов в этой группе и умножаться на 30. Таким образом, для [2012-04, 111-11, ноль] группы из приведенного выше примера, это будет (10 + 30)/2 * 30. Я предполагаю, что это идентично использованию функции average() для каждой группы, но все равно нужно умножить ее на 30.
Спасибо!
есть неполный код в df ['date'] = pd.to_datetime ...? – Yurik
Да, извините, исправлено это. Я думаю, если бы вы предоставили код для создания образца данных, чтобы играть с этим, это бы не произошло :-) – Primer