더북(TheBook)

7.4.2 데이터 가져오기

DataReader 함수를 이용해 주가 데이터를 가져온다. 데이터소스, 종목 심볼, 조회 시작일, 조회 마지막일을 미리 준비해 가져온다. 주가 데이터 중에서는 'Open', 'High', 'Low', 'Close'만 가져온다. 그리고 혹시 누락 데이터가 있을지 모르므로 누락 데이터가 있는 부분(일자별 자료이므로 해당 일자)을 제거한다.

파이썬은 여러 변수에 값을 할당하는 식을 한 줄로 처리할 수 있다. A, B = 3, 4라고 하면 A 변수에 3을, B 변수에 4를 할당하는 것이다. 이는 다음 식과 같다.

A = 3

B = 4

symbol, source, start, end = 'SPY', 'yahoo', '2016-01-01', '2020-01-01'
df = web.DataReader( symbol, source, start, end)[ [ 'Open', 'High', 'Low', 'Close' ] ]
df = df.dropna( )
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.