我的 Pandas 数据框 (df) 的行索引是 [0015, 0030, 0045, 0100, 0115, 0130, 0145, 0200, 0215, 0230.....2345]
如何使用 df.groupby.['TIME']
按索引的前两个元素进行分组(其中“TIME”是我的行索引的列标题)?
即。我想按 [00, 01, 02, 03, 04, 05,.......23]
分组
最佳答案
尝试:
df.groupby(df.index.str[:2]).sum()
使用带索引切片的字符串访问器。
关于python-3.x - Pandas:按数据帧行索引的前两个字符进行分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61470967/