Метод ceil
Метод ceil применяется к объекту Timestamp
и возвращает новый Timestamp, округлённый вверх
до заданной временной частоты. Первым параметром
передаётся строка с частотой (freq), например
'H' для часов или 'D' для дней.
Синтаксис
timestamp.ceil(freq)
Пример
Округлим время вверх до начала следующего часа:
import pandas as pd
ts = pd.Timestamp('2026-09-09 14:27:35')
res = ts.ceil('H')
print(res)
Результат выполнения кода:
"2026-09-09 15:00:00"
Пример
Округлим дату вверх до начала следующего дня:
import pandas as pd
ts = pd.Timestamp('2026-09-09 08:15:30')
res = ts.ceil('D')
print(res)
Результат выполнения кода:
"2026-09-10 00:00:00"
Пример
Округлим время вверх до начала следующей минуты:
import pandas as pd
ts = pd.Timestamp('2026-09-09 12:00:15')
res = ts.ceil('T')
print(res)
Результат выполнения кода:
"2026-09-09 12:01:00"
Пример
Округлим время вверх до начала следующего месяца:
import pandas as pd
ts = pd.Timestamp('2026-09-15 10:30:45')
res = ts.ceil('M')
print(res)
Результат выполнения кода:
"2026-10-01 00:00:00"