shift()

CODEDRAGON Development/Python

반응형

 

 

shift()

·       shift()메소드를 사용하면 인덱스는 그대로 두고 데이터만 이동할 수 있습니다.

·       시계열 데이터의 인덱스는 시간이나 날짜를 나타내기 때문에 shift() 메소드를 통해 날짜 이동 연산이 가능합니다.


 

DataFrame.shift(periods=1, freq=None, axis=0)

 

 

periods

이동할 기간

양수값

인덱스는 그대로 두고 아래로 데이터만 이동합니다.

음수값

인덱스는 그대로 두고 위로 데이터만 이동합니다.

 

# 양수값: 인덱스는 그대로 두고 아래로 데이터만 이동합니다.

# 음수값: 인덱스는 그대로 두고 위로 데이터만 이동합니다.

 

freq

형식 지정

DatetimeIndex() freq 매개변수와 동일

 

 

 

https://pandas.pydata.org/pandas-docs/version/0.22/generated/pandas.DataFrame.shift.html

 


'Development > Python' 카테고리의 다른 글

ffill(), bfill()  (0) 2020.02.12
resample()  (0) 2020.02.12
date_range()  (0) 2020.02.12
to_datetime()  (0) 2020.02.12
DatetimeIndex()  (0) 2020.02.12