Pandas:按数据帧行索引的前两个字符进行分组

kin*_*hon 2 python-3.x pandas pandas-groupby

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

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

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

Sco*_*ton 5

尝试:

df.groupby(df.index.str[:2]).sum()
Run Code Online (Sandbox Code Playgroud)

将字符串访问器与索引切片一起使用。