用基準比較股票價格
你也在影片中學到如何把多檔股票的表現與基準比較。現在你要比較紐約證交所(NYSE)市值前三大的公司與道瓊工業指數(Dow Jones Industrial Average,包含美國 30 家最大公司),更深入了解股市。
NYSE 市值前三大的公司為:
| Company | Stock Ticker |
|---|---|
| Johnson & Johnson | JNJ |
| Exxon Mobil | XOM |
| JP Morgan Chase | JPM |
本練習屬於課程
Manipulating Time Series Data in Python
練習說明
我們已經把 pandas 以 pd 匯入,並把 matplotlib.pyplot 以 plt 匯入。
- 使用
pd.read_csv()讀入'nyse.csv'與'dow_jones.csv',分別從'date'欄位建立DatetimeIndex(使用parse_dates與index_col),並將結果分別指定為stocks與dow_jones。 - 使用
pd.concat()並設定axis=1,將stocks與dow_jones合併,指派結果為data。檢視data的.info()。 - 將
data各欄除以各自 series 的第一個數值,再乘以 100,並將結果繪圖。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Import stock prices and index here
stocks = ____
dow_jones = ____
# Concatenate data and inspect result here
data = ____
print(____)
# Normalize and plot your data here