pandas
데이터 이동 및 지연
수색…
데이터 프레임의 값 이동 또는 지연
import pandas as pd
df = pd.DataFrame({'eggs': [1,2,4,8,], 'chickens': [0,1,2,4,]})
df
# chickens eggs
# 0 0 1
# 1 1 2
# 2 2 4
# 3 4 8
df.shift()
# chickens eggs
# 0 NaN NaN
# 1 0.0 1.0
# 2 1.0 2.0
# 3 2.0 4.0
df.shift(-2)
# chickens eggs
# 0 2.0 4.0
# 1 4.0 8.0
# 2 NaN NaN
# 3 NaN NaN
df['eggs'].shift(1) - df['chickens']
# 0 NaN
# 1 0.0
# 2 0.0
# 3 0.0
.shift()
의 첫 번째 인수는 periods
입니다. periods
는 데이터를 이동할 공간의 수입니다. 지정하지 않으면 기본값은 1
입니다.
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow