计算并绘制综合指数
到现在为止,您已经具备计算该公司组整体股票表现所需的一切要素。
使用您在上一个练习中创建的市值时间序列,按各期聚合市场总值,然后将该序列标准化,转换为一个指数。
本练习是课程的一部分
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