首页 > 解决方案 > Pandas:按数据框行索引的前两个字符分组

问题描述

我的 Pandas 数据框 (df) 的行索引是[0015, 0030, 0045, 0100, 0115, 0130, 0145, 0200, 0215, 0230.....2345]

如何使用(其中“时间”是我的行索引的列标题)按索引的前两个元素进行分组?df.groupby.['TIME']

IE。我想分组[00, 01, 02, 03, 04, 05,.......23]

标签: python-3.xpandaspandas-groupby

解决方案


尝试:

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

使用带有索引切片的字符串访问器。


推荐阅读