python - 存储 groupby 对象时 Pandas groupby 删除索引
问题描述
当一个人groupby
在调用之前存储对象时apply
,索引会被删除到某个地方。这怎么可能发生?
MWE:
import pandas as pd
df = pd.DataFrame({'a': [1, 1, 0, 0], 'b': list(range(4))})
df.groupby('a').apply(lambda x: x)
a b
0 1 0
1 1 1
2 0 2
3 0 3
dfg = df.groupby('a')
dfg.apply(lambda x: x)
b
0 0
1 1
2 2
3 3
编辑:
我在 pandas 0.23.2 上,但是这个总线不能用 pandas 0.24.x 重现。所以升级是一个解决方案。
解决方案
推荐阅读
- django - 如果未通过 HttpResponseRedirect 填写表单,则显示用户错误消息
- c++ - Visual Studio 无法导入 Qt 库
- c# - 从数据库中以表格形式引入信息并显示它c#
- python - 来自 REST API 的 Python 请求令牌
- scala - Hbase 模糊行过滤器返回零行
- ip - 如何在 chrome 中访问 IP 摄像机
- angular - 是否可以在生产环境中以编程方式与 Angular 应用程序交互?
- tensorflow.js - 如何在 tensorflow.js 中从头开始训练自定义对象检测器?
- javascript - asp.net mvc 隐藏下载页面打开
- c++ - 在不使用任何数据结构的情况下从输入中删除重复项