python-3.x - Pandas:按数据帧行索引的前两个字符进行分组

标签 python-3.x pandas pandas-groupby

我的 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/

相关文章:

python-3.x - 根据其他列中的条件创建 BOOL 列

python - 如何使用列值进行分组

python - 使用 **kwargs 创建 .txt 文档

python - 如何检查列列表上的条件?

python-3.x - Pandas Groupby 结果中的列

python - 如何通过将函数应用于(非平凡)索引来创建列?

python - df groupby 集合比较

python - 基于 groupby 拆分 pandas 数据帧

Python:相对导入意味着你不能自己执行一个子包吗?

python - 确认浏览器预取导致删除