計算並繪製綜合指數
到現在為止,你已經具備計算這組公司整體股票表現所需的一切要素。
使用你在上一個練習建立的市值時間序列,彙總每個期間的市場價值,接著將這個序列正規化,轉換成指數。
本練習屬於課程
Manipulating Time Series Data in Python
練習說明
我們已替你匯入 pandas 作為 pd,以及 matplotlib.pyplot 作為 plt。也已載入你在上一個練習使用過的 components 與 market_cap_series。
- 針對每個交易日彙總市值:對
market_cap_series以axis=1套用.sum(),指定為raw_index,並print結果。 - 正規化彙總市值:以
raw_index的第一個數值做除法,並乘上 100。指定為index,並print結果。 - 繪製指數,圖表標題使用 'Market-Cap Weighted Index'。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Aggregate and print the market cap per trading day
raw_index = ____
print(____)
# Normalize the aggregate market cap here
index = ____
print(____)
# Plot the index here