Skip to content

Commit 56a7a19

Browse files
author
MarcoGorelli
committed
dont set name
1 parent 3b09765 commit 56a7a19

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

pandas/core/groupby/generic.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -401,7 +401,8 @@ def _wrap_applied_output(
401401
not_indexed_same=not_indexed_same,
402402
is_transform=is_transform,
403403
)
404-
result.name = self.obj.name
404+
if isinstance(result, Series):
405+
result.name = self.obj.name
405406
return result
406407
else:
407408
# GH #6265 #24880

pandas/core/groupby/groupby.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1177,8 +1177,7 @@ def reset_identity(values):
11771177
result = concat(values, axis=self.axis)
11781178

11791179
name = self.obj.name if self.obj.ndim == 1 else self._selection
1180-
if isinstance(result, Series) and name is not None:
1181-
1180+
if isinstance(result, Series) and result.name is None and name is not None:
11821181
result.name = name
11831182

11841183
return result

pandas/tests/groupby/test_apply.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -334,6 +334,7 @@ def f(piece):
334334
result = grouped.apply(f)
335335

336336
assert isinstance(result, DataFrame)
337+
assert not hasattr(result, "name")
337338
tm.assert_index_equal(result.index, ts.index)
338339

339340

@@ -1316,7 +1317,6 @@ def test_result_name_when_one_group(name):
13161317
ser = Series([1, 2], name=name)
13171318
result = ser.groupby(["a", "a"], group_keys=False).apply(lambda x: x)
13181319
expected = Series([1, 2], name=name)
1319-
13201320
tm.assert_series_equal(result, expected)
13211321

13221322

0 commit comments

Comments
 (0)