Skip to content

Commit 9266a38

Browse files
committed
BUG: make sure to use platform int for GH6212
1 parent f1ebaa3 commit 9266a38

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

pandas/core/algorithms.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ def factorize(values, sort=False, order=None, na_sentinel=-1):
156156
np.sort(np.array([ e for i, e in enumerate(uniques) if f(e) ],dtype=object)) for f in [ lambda x: not isinstance(x,string_types),
157157
lambda x: isinstance(x,string_types) ]
158158
])
159-
sorter = t.lookup(com._ensure_object(ordered))
159+
sorter = com._ensure_platform_int(t.lookup(com._ensure_object(ordered)))
160160

161161
reverse_indexer = np.empty(len(sorter), dtype=np.int_)
162162
reverse_indexer.put(sorter, np.arange(len(sorter)))

0 commit comments

Comments
 (0)