We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 07fe195 commit 6e3ecf3Copy full SHA for 6e3ecf3
pandas/core/groupby/grouper.py
@@ -680,10 +680,8 @@ def groups(self) -> dict[Hashable, Index]:
680
r, counts = libalgos.groupsort_indexer(ensure_platform_int(codes), len(uniques))
681
counts = ensure_int64(counts).cumsum()
682
_result = (r[start:end] for start, end in zip(counts, counts[1:]))
683
- result = dict(zip(uniques, _result))
684
-
685
# map to the label
686
- result = {k: self._index.take(v) for k, v in result.items()}
+ result = {k: self._index.take(v) for k, v in zip(uniques, _result)}
687
688
return PrettyDict(result)
689
0 commit comments