File tree Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -2012,11 +2012,12 @@ def _get_indices_dict(label_list, keys):
2012
2012
sorter , _ = lib .groupsort_indexer (com ._ensure_int64 (group_index ),
2013
2013
np .prod (shape ))
2014
2014
2015
- sorted_labels = [lab .take (sorter ) for lab in label_list ]
2016
- group_index = group_index .take (sorter )
2017
- index = np .arange (len (group_index )).take (sorter )
2015
+ sorter_int = com ._ensure_platform_int (sorter )
2018
2016
2019
- return lib .indices_fast (index , group_index , keys , sorted_labels )
2017
+ sorted_labels = [lab .take (sorter_int ) for lab in label_list ]
2018
+ group_index = group_index .take (sorter_int )
2019
+
2020
+ return lib .indices_fast (sorter , group_index , keys , sorted_labels )
2020
2021
2021
2022
#----------------------------------------------------------------------
2022
2023
# sorting levels...cleverly?
You can’t perform that action at this time.
0 commit comments