Skip to content

Commit 95921b9

Browse files
committed
result index instead of levels[0]
1 parent 9653112 commit 95921b9

File tree

1 file changed

+9
-11
lines changed

1 file changed

+9
-11
lines changed

pandas/core/groupby/ops.py

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -140,18 +140,16 @@ def _get_grouper(self):
140140
return self.groupings[0].grouper
141141

142142
def _get_group_keys(self):
143-
# if len(self.groupings) == 1:
144-
# return self.levels[0]
145-
# else:
146-
comp_ids, _, ngroups = self.group_info
147-
148-
# provide "flattened" iterator for multi-group setting
149-
flattened_iterator = get_flattened_iterator(
150-
comp_ids, ngroups, self.levels, self.codes
151-
)
152143
if len(self.groupings) == 1:
153-
return Index([i[0] for i in flattened_iterator], name=self.levels[0].name)
154-
return flattened_iterator
144+
return self.result_index
145+
else:
146+
comp_ids, _, ngroups = self.group_info
147+
148+
# provide "flattened" iterator for multi-group setting
149+
flattened_iterator = get_flattened_iterator(
150+
comp_ids, ngroups, self.levels, self.codes
151+
)
152+
return flattened_iterator
155153

156154
def apply(self, f, data: FrameOrSeries, axis: int = 0):
157155
# breakpoint()

0 commit comments

Comments
 (0)