开始使用免费开始使用

计算并绘制综合指数

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

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

本练习是课程的一部分

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

编辑并运行代码