Skip to content

Commit c810830

Browse files
Terji PetersenTerji Petersen
Terji Petersen
authored and
Terji Petersen
committed
update Index._should_fallback_to_positional
1 parent b71819a commit c810830

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

pandas/core/indexes/base.py

+7-1
Original file line numberDiff line numberDiff line change
@@ -5522,7 +5522,13 @@ def _should_fallback_to_positional(self) -> bool:
55225522
"""
55235523
Should an integer key be treated as positional?
55245524
"""
5525-
return self.inferred_type not in ["integer", "mixed-integer"]
5525+
if is_integer_dtype(self):
5526+
return False
5527+
elif is_object_dtype(self):
5528+
inferred_dtype = lib.infer_dtype(self._values, skipna=False)
5529+
return inferred_dtype not in ["integer", "mixed-integer"]
5530+
else:
5531+
return True
55265532

55275533
_index_shared_docs[
55285534
"get_indexer_non_unique"

0 commit comments

Comments
 (0)