|
22 | 22 |
|
23 | 23 | from pandas._config import get_option |
24 | 24 |
|
25 | | -from pandas._libs import index as libindex, lib, properties, reshape, tslibs |
| 25 | +from pandas._libs import lib, properties, reshape, tslibs |
26 | 26 | from pandas._typing import Label |
27 | 27 | from pandas.compat.numpy import function as nv |
28 | 28 | from pandas.util._decorators import Appender, Substitution |
@@ -838,13 +838,7 @@ def _ixs(self, i: int, axis: int = 0): |
838 | 838 | ------- |
839 | 839 | scalar (int) or Series (slice, sequence) |
840 | 840 | """ |
841 | | - |
842 | | - # dispatch to the values if we need |
843 | | - values = self._values |
844 | | - if isinstance(values, np.ndarray): |
845 | | - return libindex.get_value_at(values, i) |
846 | | - else: |
847 | | - return values[i] |
| 841 | + return self._values[i] |
848 | 842 |
|
849 | 843 | def _slice(self, slobj: slice, axis: int = 0, kind=None) -> "Series": |
850 | 844 | slobj = self.index._convert_slice_indexer(slobj, kind=kind or "getitem") |
@@ -981,7 +975,7 @@ def _get_value(self, label, takeable: bool = False): |
981 | 975 | scalar value |
982 | 976 | """ |
983 | 977 | if takeable: |
984 | | - return com.maybe_box_datetimelike(self._values[label]) |
| 978 | + return self._values[label] |
985 | 979 | return self.index.get_value(self, label) |
986 | 980 |
|
987 | 981 | def __setitem__(self, key, value): |
|
0 commit comments