전체 데이터에 대한 평균, 최소/최대값 등을 알고 싶은 게 아니라
window 창이 이동하듯 x축의 창을 이동하면서 y값의 각 계산값을 알고싶을 때.
for문을 여러 번 사용하는 대신 pandas의 rolling()을 사용하면 편하고 한다.
# default
pd.df.rolling(window, min_preiod=None, center=False, win_type=None, on=None, axis=0, closed=None)
# window : 윈도우 크기 - 예를 들어 30일에 대한 평균을 이동하면서 구할 때 윈도우 사이즈는 30
# min_period : 윈도우 사이즈보다 데이터가 작을 때 NaN으로 표시할 것인지, 최소한의 개수만 있으면 데이터를 처리할지
df['res_sum']=df.col_name.roliing(5).sum()
# 데이터프레임의 'col_name'열에 있는 값들을 윈도우 크기 5로 이동하여 총합을 계산하여 'res_sum'열에 저장