Skip to content

Commit 5af0173

Browse files
committed
pass through dtype
1 parent dd511f4 commit 5af0173

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

pandas/core/indexes/category.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -159,16 +159,18 @@ def _simple_new(cls, values, name=None, categories=None, ordered=None,
159159

160160
@Appender(_index_shared_docs['_shallow_copy'])
161161
def _shallow_copy(self, values=None, categories=None, ordered=None,
162-
**kwargs):
162+
dtype=None, **kwargs):
163163
# categories and ordered can't be part of attributes,
164164
# as these are properties
165165
if categories is None:
166166
categories = self.categories
167167
if ordered is None:
168168
ordered = self.ordered
169-
return super(CategoricalIndex,
170-
self)._shallow_copy(values=values, categories=categories,
171-
ordered=ordered, **kwargs)
169+
if dtype is None:
170+
dtype = self.dtype
171+
return super(CategoricalIndex, self)._shallow_copy(
172+
values=values, categories=categories,
173+
ordered=ordered, dtype=dtype, **kwargs)
172174

173175
def _is_dtype_compat(self, other):
174176
"""

0 commit comments

Comments
 (0)