株価をベンチマークと比較する
動画では、さまざまな銘柄のパフォーマンスをベンチマークと比較する方法も学びました。ここでは、NYSEの時価総額上位3社を、米国の主要30社で構成されるダウ平均(Dow Jones Industrial Average)と比較し、株式市場についてさらに理解を深めます。
NYSEの上位3社は次のとおりです。
| Company | Stock Ticker |
|---|---|
| Johnson & Johnson | JNJ |
| Exxon Mobil | XOM |
| JP Morgan Chase | JPM |
この演習はコースの一部です
Pythonでの時系列データ操作
演習の手順
pandas は pd、matplotlib.pyplot は plt としてすでにインポート済みです。
pd.read_csv()を使って'nyse.csv'と'dow_jones.csv'を読み込みます。parse_datesとindex_colを使って、それぞれの'date'列からDatetimeIndexを作成し、結果をそれぞれstocksとdow_jonesに代入します。pd.concat()をaxis=1に沿って使い、stocksとdow_jonesを結合して結果をdataに代入します。dataの.info()を確認します。dataを各シリーズの最初の値で割り、100を掛けてからプロットします。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Import stock prices and index here
stocks = ____
dow_jones = ____
# Concatenate data and inspect result here
data = ____
print(____)
# Normalize and plot your data here