Spec-Zone.ru › pandas 0.23

pandas.Series.dt.normalize

Series.dt.normalize(*args, **kwargs) [source]

Преобразовать время в полночь.

Компонент времени даты и времени преобразуется в полночь, т.е. 00:00:00. Это полезно в тех случаях, когда время не имеет значения. Длина не изменяется. Временные зоны не затрагиваются.

Этот метод доступен для Series с значениями типа datetime в рамках .dt аксессора и напрямую для DatetimeIndex.

Возвращает:

DatetimeIndex или Series

Тип данных, совпадающий с исходными данными. Series будет иметь то же имя и индекс. DatetimeIndex будет иметь то же имя.

См. также

floor
Округлить значения datetime до указанной частоты.
ceil
Округлить значения datetime до указанной частоты вверх.
round
Округлить значения datetime до указанной частоты.

Примеры

>>> idx = pd.DatetimeIndex(start='2014-08-01 10:00', freq='H',
...                        periods=3, tz='Asia/Calcutta')
>>> idx
DatetimeIndex(['2014-08-01 10:00:00+05:30',
               '2014-08-01 11:00:00+05:30',
               '2014-08-01 12:00:00+05:30'],
                dtype='datetime64[ns, Asia/Calcutta]', freq='H')
>>> idx.normalize()
DatetimeIndex(['2014-08-01 00:00:00+05:30',
               '2014-08-01 00:00:00+05:30',
               '2014-08-01 00:00:00+05:30'],
               dtype='datetime64[ns, Asia/Calcutta]', freq=None)

© 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.normalize.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API