pandas.Series.dt.to_pydatetime
-
Series.dt.to_pydatetime()[source] -
Возвращает данные как массив объектов native Python datetime
Если присутствует информация о часовом поясе, она сохраняется.
Предупреждение
Python’s datetime использует точность микросекунд, что ниже, чем у pandas (наносекунды). Значения усекаются.
Возвращает: numpy.ndarray
массив типа object, содержащий объекты native Python datetime.
См. также
-
datetime.datetime - Стандартное значение datetime из библиотеки.
Примеры
>>> s = pd.Series(pd.date_range('20180310', periods=2)) >>> s 0 2018-03-10 1 2018-03-11 dtype: datetime64[ns]>>> s.dt.to_pydatetime() array([datetime.datetime(2018, 3, 10, 0, 0), datetime.datetime(2018, 3, 11, 0, 0)], dtype=object)Точность pandas в наносекундах усекается до микросекунд.
>>> s = pd.Series(pd.date_range('20180310', periods=2, freq='ns')) >>> s 0 2018-03-10 00:00:00.000000000 1 2018-03-10 00:00:00.000000001 dtype: datetime64[ns]>>> s.dt.to_pydatetime() array([datetime.datetime(2018, 3, 10, 0, 0), datetime.datetime(2018, 3, 10, 0, 0)], dtype=object) -
© 2008–2012, AQR Capital Management, LLC, Lambda Foundry, Inc. and PyData Development Team
Licensed under the 3-clause BSD License.
https://pandas.pydata.org/pandas-docs/version/0.23.4/generated/pandas.Series.dt.to_pydatetime.html