시계열 데이터를 다루다 보면 특정시점에서 특정시점까지의 날짜를 원하는 간격으로 필요한 경우가 생긴다. 이를 도와주는 date_range라는 함수가 있고, 매우 편하다.
pd.date_range(startDate, endDate, freq)
위의 코드를 통해 시작하는 날짜(startDate)에서 끝나는 날짜(endDate) 까지 원하는 간격(freq = 'm') 으로 출력할 수 있다.
아래는 내가 실제로 사용한 코드의 일부이며, 출력된 결과물의 일부이다.
year_lst = pd.date_range('2015-12', f'{year}-{month}', freq = 'm').strftime('%Y-%m')
df['date'] = year_lst