Pandas: сгруппировать по первым двум символам индекса строки кадра данных - PullRequest
2 голосов
/ 28 апреля 2020

Индексы строк для моего Pandas кадра данных (df) равны [0015, 0030, 0045, 0100, 0115, 0130, 0145, 0200, 0215, 0230.....2345]

Как сгруппировать по первым двум элементам индекса , используя df.groupby.['TIME'] (Где ' ВРЕМЯ "это заголовок столбца для моего индекса строки)?

ie. Я хочу сгруппировать по [00, 01, 02, 03, 04, 05,.......23]

1 Ответ

3 голосов
/ 28 апреля 2020

Попробуйте:

df.groupby(df.index.str[:2]).sum()

использовать строковый метод доступа с нарезкой индекса.

...