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 |