FinanceDataReader 라이브러리 사용법
https://financedata.github.io/posts/finance-data-reader-users-guide.html
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
'금융 및 데이터' 카테고리의 다른 글
[R] 데이터 분석 코딩 (0) | 2021.12.14 |
---|---|
Harry Markowitz의 포트폴리오 이론과 효율적 투자선 (0) | 2021.07.27 |
[Python] 뉴스 감성지수 분류 모델 (6) | 2021.06.17 |
Swap curve & Curve fitting (0) | 2021.06.14 |
[Python] Random Forest 모델 기반 변수 중요도 산출하기 (0) | 2021.06.13 |