import FinanceDataReader as fdr
df = fdr.DataReader('AAPL', '2024-1-20')
df

 

# 당일 종가 - 하루전 종가 구하기!
df['Close_diff'] = df['Close'].diff()
df
df['Close_diff_2'] = df['Close'].diff(2)
df
df['Close_diff_-1'] = df['Close'].diff(-1)
df
# diff 함수의 인자값 디폴트값은 (1, axis=0) 의미 
# ( 한칸전을 계산, raw 단위로 계산 ) 만약 axis=1이면 column 단위로 계산함
df['Close'].diff(axis=1)

df['Close']는 시리즈 타입 데이터라서 열이 1개이므로 axis=1로 연산을 위해

옆 열을 보니 없어서 에러가 나는 것임

'Python > 파이썬_자동매매' 카테고리의 다른 글

resample  (0) 2025.01.30
rolling  (0) 2025.01.30
pct_change  (0) 2025.01.30
shift  (0) 2025.01.30
결측치(데이터 정제) 처리  (0) 2025.01.30

+ Recent posts