Skip to content

Commit 2289453

Browse files
Terji Petersentopper-123
Terji Petersen
authored andcommitted
update Index._should_fallback_to_positional
1 parent 2d908f9 commit 2289453

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

pandas/core/indexes/base.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5537,7 +5537,13 @@ def _should_fallback_to_positional(self) -> bool:
55375537
"""
55385538
Should an integer key be treated as positional?
55395539
"""
5540-
return self.inferred_type not in ["integer", "mixed-integer"]
5540+
if is_integer_dtype(self):
5541+
return False
5542+
elif is_object_dtype(self):
5543+
inferred_dtype = lib.infer_dtype(self._values, skipna=False)
5544+
return inferred_dtype not in ["integer", "mixed-integer"]
5545+
else:
5546+
return True
55415547

55425548
_index_shared_docs[
55435549
"get_indexer_non_unique"

0 commit comments

Comments
 (0)