Метод ceil
Метод ceil применяется к объектам Timedelta
и возвращает округлённый вверх временной интервал
до указанной частоты. Первым параметром передаётся
строка с частотой округления: 's' (секунды), 'ms' (миллисекунды),
'us' (микросекунды), 'ns' (наносекунды).
Метод возвращает новый объект Timedelta.
Синтаксис
timedelta.ceil(freq)
Пример
Давайте округлим интервал вверх до секунд:
import pandas as pd
td = pd.Timedelta('1 days 02:03:04.567')
res = td.ceil('s')
print(res)
Результат выполнения кода:
"1 days 02:03:05"
Пример
Давайте округлим интервал вверх до миллисекунд:
import pandas as pd
td = pd.Timedelta('1 days 02:03:04.567890')
res = td.ceil('ms')
print(res)
Результат выполнения кода:
"1 days 02:03:04.568000"
Пример
Давайте округлим интервал вверх до минут:
import pandas as pd
td = pd.Timedelta('1 days 02:03:45')
res = td.ceil('min')
print(res)
Результат выполнения кода:
"1 days 02:04:00"
Пример
Давайте округлим интервал вверх до часов:
import pandas as pd
td = pd.Timedelta('1 days 02:30:00')
res = td.ceil('h')
print(res)
Результат выполнения кода:
"1 days 03:00:00"
Смотрите также
-
класс
Timedelta,
который представляет временные интервалы -
метод
floor,
который округляет интервал вниз -
метод
round,
который округляет интервал до ближайшего значения -
атрибут
components,
который разбивает интервал на составные части