import pandas as pd # create a period object for May 2021 p = pd.Period('2021-05', freq='M') print(p) # Output: 2021-05
import pandas as pd # create a period object for May 2021 p = pd.Period('2021-05', freq='M') # convert it to datetime d = p.to_timestamp() print(d) # Output: 2021-05-01 00:00:00
import pandas as pd # generate a sequence of Period objects periods = pd.period_range(start='2021-01', end='2022-12', freq='M') print(periods) # Output: PeriodIndex(['2021-01', '2021-02', '2021-03', ..., '2022-10', '2022-11', '2022-12'], dtype='period[M]', freq='M')
import pandas as pd # create a dataframe of daily temperature data df = pd.read_csv('temperature_data.csv', index_col=['date'], parse_dates=['date']) # resample the data using Period objects p = df.resample('M').mean() print(p) # Output: # temperature # date # 2021-01-31 10.5 # 2021-02-28 12.3 # 2021-03-31 14.2 # ...The examples above use the Pandas package library in Python.