【发布时间】:2020-04-28 01:01:10
【问题描述】:
我的 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.index的dtype是什么?我假设对象(字符串)。
-
我已经创建了很多列。我不想添加另一列。我进行了研究,但没有发现任何关于拆分索引的内容。
-
索引是字符串类型
标签: python-3.x pandas pandas-groupby