Closed
Description
Under some circumstances, transform
is getting confused about what the output index should be:
>>> df = pd.DataFrame({"c1": [1], "c2": [2]})
>>> df
c1 c2
0 1 2
>>> df.groupby('c1').transform(sum)
c2
0 NaN
1 2
I haven't chased down why, but since we have
>>> df.groupby('c1').transform(lambda x: sum(x))
c2
0 2
it must be another fast-path problem, like #9697.