开始使用免费开始使用

计算并绘制综合指数

到现在为止,您已经具备计算该公司组整体股票表现所需的一切要素。

使用您在上一个练习中创建的市值时间序列,按各期聚合市场总值,然后将该序列标准化,转换为一个指数。

本练习是课程的一部分

Python 中的时间序列数据处理

查看课程

练习说明

我们已为您导入了将 pandas 命名为 pd,以及将 matplotlib.pyplot 命名为 plt。我们也加载了您在上一个练习中使用过的 componentsmarket_cap_series

  • 通过对 market_cap_seriesaxis=1 应用 .sum() 来按每个交易日聚合市值,赋值给 raw_indexprint 输出结果。
  • 将聚合后的市值用 raw_index 的首个值进行归一化,并乘以 100。将结果赋值给 indexprint 输出。
  • 绘制该指数,并设置标题为 '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

编辑并运行代码