shift

pandas shift 소개

shift 소개

shift는 pandas의 DataFrame이나 Series에서 사용되는 메서드로, 데이터의 인덱스를 기준으로 지정된 수만큼 데이터를 이동시키는 기능을 제공합니다. 이 메서드는 주로 시계열 데이터나 순차적인 데이터에서 이전 또는 이후의 값을 참조할 때 유용합니다.

사용법

import pandas as pd

data = {'price': [100, 105, 102, 108, 110]}
df = pd.DataFrame(data)
df['shifted'] = df['price'].shift(1)  # 1칸 아래로 이동
print(df)

출력 결과

   price  shifted
0    100     NaN
1    105   100.0
2    102   105.0
3    108   102.0
4    110   108.0

shifted 의 값을 기준으로 본다면 이전 데이터를 참조하는 것을 알 수 있다.


통합본 - NCloud LB & SourcePipeline 구축하기
pct_change

Related Docs

NCloud LB & SourcePipeline 구축하기
Data 분석 기초
tech collection 서비스 성능 개선하기
Selenium 복권 구매 자동화 만들어보기
디자인 패턴
책 리뷰
블로그 챌린지