본문 바로가기
판다스/함수 cheat sheet

[pandas] shift

by 김판다t 2023. 2. 26.

데이터를 정해진 칸만큼 이동시키는 함수

 

import pandas as pd
data = [['01/01', 1000], ['01/02', 1200], ['01/03', 900], 
        ['01/04', 1200], ['01/05', 1500]]
df = pd.DataFrame(data, columns=['날짜', '가격'])

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

shift 함수의 주요 매개변수(parameter)와 인수(argument), 기본값(default)

 

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

 

 

 

periods (정수)

이동할 칸을 지정하는 매개변수

 

freq

날짜나 시간 데이터를 shift 할 때 사용하는 매개변수

 

axis (0 or 1)

이동 방향을 지정하는 매개변수

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

공식 문서

 

https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.shift.html

 

pandas.DataFrame.shift — pandas 1.5.3 documentation

The scalar value to use for newly introduced missing values. the default depends on the dtype of self. For numeric data, np.nan is used. For datetime, timedelta, or period data, etc. NaT is used. For extension dtypes, self.dtype.na_value is used. Changed i

pandas.pydata.org

 

 

 

 

 

 

'판다스 > 함수 cheat sheet' 카테고리의 다른 글

[pandas] to_datetime  (0) 2023.03.16
[pandas] groupby  (0) 2023.02.26
[pandas] filter  (0) 2023.02.24
[pandas] fillna  (0) 2023.02.24
[pandas] melt  (0) 2023.02.20