Когда кто-либо сохраняет объект 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
РЕДАКТИРОВАТЬ:
Я был на пандах 0.23.2, но этот автобус не воспроизводится с пандами 0.24.x.Поэтому обновление - это решение.