금융 및 데이터
[Python] 주식 종목 수익률 산출하기
Bono-Dev
2021. 6. 13. 22:30
FinanceDataReader 라이브러리 사용법
https://financedata.github.io/posts/finance-data-reader-users-guide.html
FinanceDataReader 사용자 안내서
FinanceDataReader 사용자 안내서
financedata.github.io
import FinanceDataReader as fdr
df = fdr.DataReader('139480', '2018').resample('M').first()
df.pct_change()['Close'].mean()
resample() 메서드는 데이터프레임의 DatetimeIndex나 Datetime type을 가지고 있는 컬럼을 지정해준 기간 단위로 편집해줍니다.
first() 는 이름만 보면 월의 첫 날을 기준으로 하는 것 같았는데 last() 와 차이가 없이 마지막 일을 기준으로 하네요..ㅎㅎ
pct_change()는 ['Close']를 기준으로 변화율로 변환해줍니다. 주가 데이터이니 수익률이 되겠죠.
728x90
반응형