pandas.Series.dt.normalize#

Series.dt.нормализовать(*args, **kwargs)[источник]#

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

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

Этот метод доступен для Series с датами и временем в .dt аксессор, и непосредственно на Datetime Array/Index.

Возвращает:
DatetimeArray, DatetimeIndex или Series

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

Смотрите также

floor

Округлите даты и время вниз до указанной частоты.

ceil

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

round

Округление дат и времени до указанной частоты.

Примеры

>>> idx = pd.date_range(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)