데이터 분석을 하다보면 날짜별로 데이터를 다시 추출해야 하는 경우가 있다.
업무DB에 충분히 로그가 쌓여있다면 괜찮은데, 사실 DB에 있는 데이터가 분석에 용이하게 되어 있지는 않은 경우가 많다.
pandas의 date_range 함수를 이용해서 특정 기간을 설정해 매일 날짜를 불러오고 리스트에 담아서 for문을 돌리면 편리하다.
import pandas as pd
index = pd.date_range(start='20200101', end='20201231')
list = dt_index.strftime("%Y.%m.%d").tolist()
for i in dt_list:
print(i)