Метод to_timestamp
Метод to_timestamp применяется к объекту Period
и преобразует его в Timestamp. В результате получается
метка времени, соответствующая началу или концу периода
в зависимости от параметра how. По умолчанию
возвращается начало периода (параметр how='start').
Синтаксис
period.to_timestamp(how='start')
Параметр how может принимать два значения:
'start'- начало периода (по умолчанию)'end'- конец периода
Пример
Создадим период и преобразуем его в метку времени:
import pandas as pd
# Создаем период за январь 2023 года
period = pd.Period('2023-01', freq='M')
res = period.to_timestamp()
print(res)
Результат выполнения кода:
"2023-01-01 00:00:00"
Пример
Получим конец периода, указав параметр how='end':
import pandas as pd
period = pd.Period('2023-01', freq='M')
res = period.to_timestamp(how='end')
print(res)
Результат выполнения кода:
"2023-01-31 23:59:59.999999999"
Пример
Применим метод к периоду с другой частотой, например, дневной:
import pandas as pd
period = pd.Period('2023-01-15', freq='D')
res = period.to_timestamp()
print(res)
Результат выполнения кода:
"2023-01-15 00:00:00"
Смотрите также
-
класс
Period,
который представляет собой отрезок времени -
метод
asfreq,
который изменяет частоту периода -
атрибут
start_time,
который возвращает время начала периода -
атрибут
end_time,
который возвращает время окончания периода