Adapted from pandas.tseries.index.DatetimeIndex.get_value
(self, series, key)
| 431 | # TODO: Add ability to use integer range outside of iloc? |
| 432 | # e.g. series[1:5]. |
| 433 | def get_value(self, series, key): |
| 434 | """Adapted from pandas.tseries.index.DatetimeIndex.get_value""" |
| 435 | if np.asarray(key).dtype == np.dtype(bool): |
| 436 | return series.iloc[key] |
| 437 | elif isinstance(key, slice): |
| 438 | return series.iloc[self.slice_indexer(key.start, key.stop, key.step)] |
| 439 | else: |
| 440 | return series.iloc[self.get_loc(key)] |
| 441 | |
| 442 | def __contains__(self, key: Any) -> bool: |
| 443 | """Adapted from |