import FinanceDataReader as fdr
df = fdr.DataReader('AAPL', '2024-1-20')
df
# pct_change(2) # 2는 이틀전의 값과 등락률을 구하는 것이다.
df['pct_change_2'] = df['Close'].pct_change(2)
df

 

# 위에 df['pct_change'] = df['Close'].pct_change() 처럼 
# pct_change가 없다면 아래와 같이 복잡하게 계산해야 함
df['aaa']=(df['Close']-df['Close'].shift(1))/df['Close'].shift(1)
df

 

 

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

rolling  (0) 2025.01.30
diff  (0) 2025.01.30
shift  (0) 2025.01.30
결측치(데이터 정제) 처리  (0) 2025.01.30
pandas index, 조회개념  (0) 2025.01.30

+ Recent posts