开始使用免费开始使用

探索并清洗公司上市信息

为了开始构建基于市值的指数,您将使用美国三大证券交易所(NYSE、NASDAQ、AMEX)的合并上市信息。

在本练习和下一个练习中,您将为这些股票计算市值权重。

我们已将 pandaspd 导入,并加载了包含 NYSE、NASDAQ 和 AMEX 上市信息的 listings 数据集。列 'Market Capitalization' 的单位已为美元百万(USD mn)。

本练习是课程的一部分

Python 中的时间序列数据处理

查看课程

练习说明

  • 使用 .info() 查看 listings
  • 'Stock Symbol' 列设为索引(inplace)。
  • listings 中删除所有缺失 'Sector' 信息的公司。
  • 选择 IPO Year 早于 2019 的公司。
  • 使用 .info() 检查您刚才修改后的结果。
  • 使用 .groupby().size() 显示每个 'Sector' 的公司数量,并按降序排序。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Inspect listings
print(____)

# Move 'stock symbol' into the index


# Drop rows with missing 'sector' data


# Select companies with IPO Year before 2019
listings = ____

# Inspect the new listings data
print(____)

# Show the number of companies per sector
print(____)
编辑并运行代码