pandas:Pythonを用いた株価のデータ分析(グラフ表示/ヒートマップ)


2018年09月04日


pandas のpandas.io.dataが古いので、一旦アンイストールして最新のを。

$ pip uninstall pandas-datareader

$ pip install git+https://github.com/pydata/pandas-datareader.git

株価のデータ分析(グラフ表示/ヒートマップ)

<サンプル・コード>

#インポート設定
import numpy as np
from pandas import Series, DataFrame
import pandas as pd

#pandas でWebデータGet
from pandas_datareader import data as pdweb
import datetime

prices = pdweb.get_data_yahoo(["CVX","XOM","BP","AAPL","FB","GOOG","AMZN"],
                             start=datetime.datetime(2015,1,1),
                             end=datetime.datetime(2018,1,1))["Adj Close"]

rets = prices.pct_change()
rets.head()

#Jupiterのブラウザ上にプロットする。
%matplotlib inline
prices.plot()


#相関
rets.corr()

#相関プロットのためにインポート
import seaborn as sns
import matplotlib.pyplot as plt

#ヒートマップを表示
sns.heatmap(rets.corr(),cmap='Blues')


Archive