파이참을 통해 모듈 수정이 완료되었지만 켜져 있는 주피터 노트북에 그것이 바로 적용되지는 않습니다.
새로 바뀐 모듈을 import 해서 사용하려면
작업 중인 노트북을 종료(Shutdown) 했다가 다시 켜줘야 합니다.
먼저 아까 작업 중이던 주피터 노트북에서 디스크 버튼을 눌러 저장한 뒤 창을 닫습니다.
저는 Pandas_google_finance_data_reader.ipynb 라는 노트북에서 작업을 하고 있었는데
창을 닫아도 옆에 Running 이 떠있음을 볼 수 있습니다.
이를 종료시키기 위해 체크 버튼을 누릅니다.
체크 버튼을 누르면 아래 사진과 같이 Shutdown 항목이 생기는데 그 버튼을 눌러줍시다.
Shutdown 을 하면 다음과 같이 Running 표시가 사라지게 됩니다.
이제 다시 노트북에 들어가서 데이터 읽어오는 코드를 실행해 보도록 하겠습니다.
첫 번째 셀과 두 번째 셀의 코드를 차례대로 실행해 주면
다음과 같이 주피터 노트북에 시작일로 정한 2017년 1월 1일부터의 데이터가
출력되는 것을 확인할 수 있습니다.
(1월 1일이 빠져있는 이유는 주식 장이 열리지 않는 날이기 때문입니다.
휴장일은 데이터가 없기 때문에 빠져있습니다.)
스크롤을 내려서 확인해 보면 우리가 종료일로 정한 12월 8일 이전까지의 삼성전자(KRX:005930) 주가 데이터가 출력되어 있음을 확인할 수 있습니다.
표의 각 항목을 설명하며 글을 마치도록 하겠습니다.
'Open'은 그날 장이 열릴 때의 시가를 의미합니다.
'High'는 그날 장에서의 최고가를 의미합니다.
'Low'는 그날 장에서의 최저가를 의미합니다.
'Close'는 그날 장이 마감할 때 수정 종가를 의미합니다(수정 주가에 대한 설명 보기)
'Volume'은 거래량을 나타내는 데이터입니다.
이번 글에서는 Pandas DataReader라는 모듈을 활용해서 Google Finance의 주가 데이터를 불러오는 방법에 대해 알아보았습니다. 다음 시간에는 주가 데이터를 불러오는 다른 방법들(키움 API 사용, 직접 크롤링하기)과 불러온 데이터를 파이썬으로 어떻게 처리 또는 시각화할 수 있는지 그 방법에 대해서 알아보려고 합니다.
질문이나 더 궁금한 점은 댓글로 올려주시면 저에게도 큰 도움이 될 것 같습니다! 다음 포스팅도 기대해주시길 바랍니다.