File tree 1 file changed +2
-5
lines changed
1 file changed +2
-5
lines changed Original file line number Diff line number Diff line change @@ -2321,8 +2321,7 @@ def _values_for_factorize(self):
2321
2321
@classmethod
2322
2322
def _from_factorized (cls , uniques , original ):
2323
2323
return original ._constructor (original .categories .take (uniques ),
2324
- categories = original .categories ,
2325
- ordered = original .ordered )
2324
+ dtype = original .dtype )
2326
2325
2327
2326
def equals (self , other ):
2328
2327
"""
@@ -2674,9 +2673,7 @@ def _factorize_from_iterable(values):
2674
2673
if is_categorical (values ):
2675
2674
if isinstance (values , (ABCCategoricalIndex , ABCSeries )):
2676
2675
values = values ._values
2677
- categories = CategoricalIndex (values .categories ,
2678
- categories = values .categories ,
2679
- ordered = values .ordered )
2676
+ categories = CategoricalIndex (values .categories , dtype = values .dtype )
2680
2677
codes = values .codes
2681
2678
else :
2682
2679
# The value of ordered is irrelevant since we don't use cat as such,
You can’t perform that action at this time.
0 commit comments