Метод asfreq
Метод asfreq применяется к Period
и преобразует период к указанной частоте. Первым
параметром передаётся новая частота в виде строки.
Метод возвращает новый объект Period
с изменённой частотой.
Синтаксис
period.asfreq(freq)
Пример
Давайте преобразуем годовой период в месячный:
import pandas as pd
p = pd.Period('2023', freq='Y')
res = p.asfreq('M')
print(res)
Результат выполнения кода:
"2023-01"
Пример
Преобразуем месячный период в квартальный:
import pandas as pd
p = pd.Period('2023-05', freq='M')
res = p.asfreq('Q')
print(res)
Результат выполнения кода:
"2023Q2"
Пример
Преобразуем дневной период в часовой:
import pandas as pd
p = pd.Period('2023-10-15', freq='D')
res = p.asfreq('H')
print(res)
Результат выполнения кода:
"2023-10-15 00:00"
Смотрите также
-
метод
to_timestamp,
который преобразует период в момент времени -
метод
strftime,
который форматирует период в строку -
атрибут
freq,
который возвращает частоту периода -
класс
Period,
который представляет временной интервал