РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
513 of 687 menu

Атрибут seconds

Атрибут seconds аксессора dt применяется к Series с типом данных datetime и возвращает секунды для каждой временной метки. Результат представляет собой целые числа в диапазоне от 0 до 59. Если данные не содержат временной информации (только дата), возвращается 0 для всех элементов.

Синтаксис

ser.dt.seconds

Пример

Давайте создадим Series с временными метками и получим секунды:

import pandas as pd ser = pd.Series(pd.to_datetime(['2026-09-09 10:15:30', '2026-09-09 12:45:45', '2026-09-09 18:20:59'])) print(ser.dt.seconds)

Результат выполнения кода:

0 30 1 45 2 59 dtype: int64

Пример

Если временные метки содержат только дату без времени, атрибут возвращает 0:

import pandas as pd ser = pd.Series(pd.to_datetime(['2026-01-01', '2026-01-02', '2026-01-03'])) print(ser.dt.seconds)

Результат выполнения кода:

0 0 1 0 2 0 dtype: int64

Пример

Атрибут seconds удобно использовать вместе с другими компонентами времени, например, с hour и minute:

import pandas as pd ser = pd.Series(pd.to_datetime(['2026-09-09 08:30:15', '2026-09-09 14:45:50'])) res = pd.DataFrame({ 'hours': ser.dt.hour, 'minutes': ser.dt.minute, 'seconds': ser.dt.seconds }) print(res)

Результат выполнения кода:

hours minutes seconds 0 8 30 15 1 14 45 50

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

  • атрибут hour,
    который возвращает часы временной метки
  • атрибут minute,
    который возвращает минуты временной метки
  • атрибут microseconds,
    который возвращает микросекунды временной метки
  • атрибут nanoseconds,
    который возвращает наносекунды временной метки
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить