У меня есть серия «входящая», который выглядит следующим образом:Панда: применить функцию к мультииндексированной серии
number.hash local_time
19ace78686acf5772212d77595cb7efdb52788bf 2011-04-29 12:00:00 1
1a84708ae329e17438e8157165f91f3dec468eb6 2011-04-25 17:00:00 1
1f5b196086ca35e752eb39e4e348ae925d030af9 2011-02-16 14:00:00 1
2011-02-16 15:00:00 0
2011-02-16 16:00:00 0
, где numbers.hash и LOCAL_TIME вместе мультииндекс. Теперь я хочу применить любую функцию к каждой серии, индексированной только числами.hash, например. суммируя значения в каждом временном ряду, который состоит из local_time и значения. Наверное, я могу получить индексы number.hash и перебирать их, но должен быть более эффективный и чистый способ сделать это.
Посмотрите на сайте панды для 'GroupBy/Группирование' , Это можно сделать с помощью: 'df.groupby (level = 0) .sum()'. –