首页 > 解决方案 > 存储 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 重现。所以升级是一个解决方案。

标签: pythonpandasindexinggroup-by

解决方案


推荐阅读