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

Атрибут seconds

Атрибут seconds применяется к объекту Timedelta и возвращает целое число, представляющее количество секунд в интервале времени. Возвращаемое значение находится в диапазоне от 0 до 86399 (включительно), так как полные дни выносятся в атрибут days.

Синтаксис

td.seconds

Пример

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

import pandas as pd td = pd.Timedelta(minutes=1, seconds=30) res = td.seconds print(res)

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

90

Пример

Теперь создадим промежуток, превышающий один день, и посмотрим, сколько секунд вернёт атрибут:

import pandas as pd td = pd.Timedelta(days=2, hours=5, minutes=10, seconds=15) res = td.seconds print(res)

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

18615

Как видите, атрибут вернул только количество секунд в пределах одного дня (5 часов 10 минут 15 секунд), а полные дни были проигнорированы.

Пример

Рассмотрим, как работает атрибут с отрицательными временными промежутками:

import pandas as pd td = pd.Timedelta(days=-2, hours=3, minutes=20) res = td.seconds print(res)

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

12000

Для отрицательных промежутков атрибут возвращает секунды, соответствующие положительной части (3 часа 20 минут), а дни учитываются отдельно.

Пример

Работа с атрибутом seconds при использовании серии объектов Timedelta:

import pandas as pd ser = pd.Series([ pd.Timedelta(minutes=5), pd.Timedelta(hours=2, minutes=15), pd.Timedelta(days=1, hours=3) ]) res = ser.dt.seconds print(res)

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

0 300 1 8100 2 10800 dtype: int64

Атрибут применяется к серии через доступ dt и возвращает новую серию с количеством секунд для каждого элемента.

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

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