python-3.x - 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]
解决方案
尝试:
df.groupby(df.index.str[:2]).sum()
使用带有索引切片的字符串访问器。
推荐阅读
- javascript - 如何创建两个异步函数,等待 10 秒后返回 javascript 中任意数量参数的总和
- html - 标题 EJS 部分有结束标签,但网站仍然有效
- android - 安卓手机同时连接两台蓝牙设备进行音频传输
- javascript - 如何根据javascript中的关键属性获取两个对象数组之间的差异
- powerbi - power bi:如何将参数添加到为电子邮件订阅生成的链接中
- r - 对 RStudio 中的“工具未安装或不在 PATH:ghostcript”警告进行故障排除
- python - 有没有办法将连接到硬件的对象传递给 Robot Framework?
- email - application/octet-stream MIME 类型是否允许使用 charset 参数
- f# - F# JsonProvider 类型无法解析十进制
- javascript - 如何根据下拉值的选择显示固定的静态选项字段