Pythonを使用してデータを分析(9)

1873 ワード

株式データの加工と終値図の描画
株式データを加工し、ココアの終値図を描きます!
(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をインストールし、KACAプロジェクトコードを使用して株式データをインポートする
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() #그래프 그리기 (왜이렇게 간단한거지...?)