4
4
5
5
import numpy as np
6
6
7
- from pandas .types .common import (_NS_DTYPE , _TD_DTYPE ,
8
- is_period_arraylike ,
7
+ from pandas .types .common import (is_period_arraylike ,
9
8
is_datetime_arraylike , is_integer_dtype ,
10
9
is_datetime64_dtype , is_datetime64tz_dtype ,
11
10
is_timedelta64_dtype , is_categorical_dtype ,
12
11
is_list_like )
13
12
14
13
from pandas .core .base import PandasDelegate , NoNewAttributesMixin
15
14
from pandas .tseries .index import DatetimeIndex
16
- from pandas ._libs .period import IncompatibleFrequency # flake8: noqa
15
+ from pandas ._libs .period import IncompatibleFrequency # noqa
17
16
from pandas .tseries .period import PeriodIndex
18
17
from pandas .tseries .tdi import TimedeltaIndex
19
18
from pandas .core .algorithms import take_1d
@@ -162,6 +161,7 @@ class DatetimeProperties(Properties):
162
161
def to_pydatetime (self ):
163
162
return self .values .to_pydatetime ()
164
163
164
+
165
165
DatetimeProperties ._add_delegate_accessors (
166
166
delegate = DatetimeIndex ,
167
167
accessors = DatetimeIndex ._datetimelike_ops ,
@@ -201,6 +201,7 @@ def components(self):
201
201
"""
202
202
return self .values .components .set_index (self .index )
203
203
204
+
204
205
TimedeltaProperties ._add_delegate_accessors (
205
206
delegate = TimedeltaIndex ,
206
207
accessors = TimedeltaIndex ._datetimelike_ops ,
@@ -225,6 +226,7 @@ class PeriodProperties(Properties):
225
226
Raises TypeError if the Series does not contain datetimelike values.
226
227
"""
227
228
229
+
228
230
PeriodProperties ._add_delegate_accessors (
229
231
delegate = PeriodIndex ,
230
232
accessors = PeriodIndex ._datetimelike_ops ,
0 commit comments