Skip to content

Commit a338efc

Browse files
committed
fixup
1 parent 25770be commit a338efc

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

pandas/core/groupby/ops.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -766,7 +766,7 @@ def result_index_and_ids(self) -> tuple[Index, np.ndarray]:
766766

767767
codes_and_uniques = [ping._codes_and_uniques for ping in self.groupings]
768768

769-
codes = [e[0].astype("intp", copy=False) for e in codes_and_uniques]
769+
codes = [e[0] for e in codes_and_uniques]
770770
levels = [Index._with_infer(e[1]) for e in codes_and_uniques]
771771
for k, (ping, level) in enumerate(zip(self.groupings, levels)):
772772
if ping._passed_categorical:
@@ -810,6 +810,7 @@ def result_index_and_ids(self) -> tuple[Index, np.ndarray]:
810810

811811
shape = tuple(len(level) for level in unob_levels)
812812
unob_ids = get_group_index(unob_codes, shape, sort=True, xnull=True)
813+
unob_ids = ensure_platform_int(unob_ids)
813814

814815
unob_index = MultiIndex.from_product(unob_levels, names=unob_names)
815816

0 commit comments

Comments
 (0)