Skip to content

Commit 3a24d56

Browse files
committed
BUG: Fix unexpected sort behavior when single level groupby from MultiIndex
1 parent cbb090f commit 3a24d56

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

pandas/core/groupby.py

+7
Original file line numberDiff line numberDiff line change
@@ -2613,6 +2613,13 @@ def _get_grouper(obj, key=None, axis=0, level=None, sort=True,
26132613

26142614
level = None
26152615
key = group_axis
2616+
elif key is None:
2617+
if is_list_like(level) and len(level) == 1:
2618+
level = level[0]
2619+
2620+
if is_scalar(level):
2621+
key = group_axis.get_level_values(level)
2622+
level = None
26162623

26172624
# a passed-in Grouper, directly convert
26182625
if isinstance(key, Grouper):

0 commit comments

Comments
 (0)