File tree 3 files changed +4
-1
lines changed
3 files changed +4
-1
lines changed Original file line number Diff line number Diff line change @@ -16,6 +16,7 @@ Fixed regressions
16
16
- Fixed performance regression in :meth: `Series.isin ` when ``values `` is empty (:issue: `49839 `)
17
17
- Fixed regression in :meth: `DataFrameGroupBy.transform ` when used with ``as_index=False `` (:issue: `49834 `)
18
18
- Enforced reversion of ``color `` as an alias for ``c `` and ``size `` as an alias for ``s `` in function :meth: `DataFrame.plot.scatter ` (:issue: `49732 `)
19
+ - Fixed regression in :meth: `SeriesGroupBy.apply ` setting a ``name `` attribute on the result if the result was a :class: `DataFrame ` (:issue: `49907 `)
19
20
-
20
21
21
22
.. ---------------------------------------------------------------------------
Original file line number Diff line number Diff line change @@ -401,7 +401,8 @@ def _wrap_applied_output(
401
401
not_indexed_same = not_indexed_same ,
402
402
is_transform = is_transform ,
403
403
)
404
- result .name = self .obj .name
404
+ if isinstance (result , Series ):
405
+ result .name = self .obj .name
405
406
return result
406
407
else :
407
408
# GH #6265 #24880
Original file line number Diff line number Diff line change @@ -334,6 +334,7 @@ def f(piece):
334
334
result = grouped .apply (f )
335
335
336
336
assert isinstance (result , DataFrame )
337
+ assert not hasattr (result , "name" ) # GH49907
337
338
tm .assert_index_equal (result .index , ts .index )
338
339
339
340
You can’t perform that action at this time.
0 commit comments