주식데이터 가공 및 종가 그래프 그리기
주식데이터를 가공하여 카카오의 종가 그래프를 그려보자!
(1) 필요한 패키지 설치 및 데이터 확인
import pandas as pd
code = pd.read_csv('./data/corpgeneral.csv')
code
(2) 회사명과 종목코드만 분리 후 카카오의 종목코드 찾기
code = code[['회사명','종목코드']]
code_result = code.rename(columns={'회사명':'corp','종목코드':'code'})
code_result
corp_name = "카카오"
condition = "corp=='{}'".format(corp_name) #조건 설정
kakao = code_result.query(condition)
kakao = kakao['code']
kakao_string = kakao.to_string(index=False) #카카오 코드 문자열로 바꾸기
kakao_string = kakao_string.strip() #공백지우기
kakao_string = kakao_string.rjust(6,'0')
kakao_code = kakao_string
kakao_code
(3) Pandas Datareader 설치하고, 카카오 종목코드를 사용해 주식데이터 불러오기
conda install -c anaconda pandas-datareader
import pandas_datareader.data as web
kakao_stock_df = web.DataReader(kakao_code, 'naver') #data reader 사용해서 주식데이터 가져오는 형식
kakao_stock_df
(4) 종가만 추출하여 그래프 그리기
kakao_stock_df['Close'] = kakao_stock_df['Close'].astype(int) #종가 숫자로바꾸기
kakao_stock_df['Close']
kakao_stock_df['Close'].plot() #그래프 그리기 (왜이렇게 간단한거지...?)