Skip to content

Commit eaa3776

Browse files
committed
BLD: 32-bit platform integer issue
1 parent 8ffcbf8 commit eaa3776

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

pandas/core/groupby.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -373,6 +373,7 @@ def _get_group_levels(self, mask, obs_ids):
373373

374374
name_list = []
375375
for ping, labels in zip(self.groupings, recons_labels):
376+
labels = _check_platform_int(labels)
376377
name_list.append((ping.name, ping.group_index.take(labels)))
377378

378379
return name_list
@@ -1355,6 +1356,11 @@ def _group_labels(values):
13551356
values = values.astype('O')
13561357
return lib.group_labels(values)
13571358

1359+
def _check_platform_int(labels):
1360+
if labels.dtype != np.int_:
1361+
labels = labels.astype(np.int_)
1362+
return labels
1363+
13581364
def sort_group_labels(ids, labels, counts):
13591365
n = len(ids)
13601366

0 commit comments

Comments
 (0)