We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 33e86bf commit aa47971Copy full SHA for aa47971
pandas/core/series.py
@@ -852,6 +852,8 @@ def __getitem__(self, key):
852
return self
853
854
key_is_scalar = is_scalar(key)
855
+ if key_is_scalar:
856
+ key = self.index._convert_scalar_indexer(key, kind="getitem")
857
858
if key_is_scalar or isinstance(self.index, MultiIndex):
859
# Otherwise index.get_value will raise InvalidIndexError
@@ -866,11 +868,6 @@ def __getitem__(self, key):
866
868
# kludge
867
869
pass
870
else:
-
- # we can try to coerce the indexer (or this will raise)
871
- new_key = self.index._convert_scalar_indexer(key, kind="getitem")
872
- if type(new_key) != type(key):
873
- return self.__getitem__(new_key)
874
raise
875
876
if not key_is_scalar:
0 commit comments