pandas.dataframe.rolling() 함수


pandas.dataframe.rolling() 함수

데이터에 대해 구간 단위로 연산을 할 때 사용하는 함수이다. 평균, 최대값, 합, 최소합 등을 구할 수 있다. 예를 들어서 6개 행 단위로 합이나 평균을 구할 수 있다. 이를 활용해 이동평균선이나 RSI를 구할 때 사용할 수 있다. 정의 rolling(window, min_periods=None, center=False, win_type=None, on=None, axis=0, closed=None, step=None, method='single') 인자 값 사실 window 말고는 거의 사용하지 않아 필요하면 업데이트하겠습니다. window : 연산할 구간을 지정한다. 행의 개수로서 지정한다. 행이 시간인 경우 시간 단위로 지정할 수도 있다. (예시 참조) 예시 연산할 데이터 프레임 설정 data = {'col_0': [9, -3, 0, -1, 5], 'col_1': [-2, -7, 6, 8, -5]} df = pd.DataFrame(data) col_0 col_1 0 9 -2 1...


#dataframe #pandas #pd #python #rolling #함수

원문링크 : pandas.dataframe.rolling() 함수