开始使用免费开始使用

选择并检查指数成分

现在您已经导入并清洗了 listings 数据,可以继续选择每个行业(Sector)中按市值计算的最大公司作为 index 的成分。

您还将有机会更仔细地查看这些成分、它们的最新市值,以及最新价格。

本练习是课程的一部分

Python 中的时间序列数据处理

查看课程

练习说明

我们已经将 pandas 导入为 pd,并加载了上个练习中您修改过的 listings 数据。

  • 使用 .groupby().nlargest(),按 'Sector' 分组并基于 'Market Capitalization' 选择每个组中市值最大的公司,将结果赋给 components
  • 按市值降序打印 components
  • componentsindex 中选择 Stock Symbol,将其赋值为 tickers 并打印。
  • 创建列表 info_cols,包含列名 Company NameMarket CapitalizationLast Sale。然后使用 .loc[] 配合 tickersinfo_colsprint() 更多明细,并按 Market Capitalization 降序排序。

交互式实操练习

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

# Select largest company for each sector
components = ____

# Print components, sorted by market cap
print(____)

# Select stock symbols and print the result
tickers = ____
print(____)

# Print company name, market cap, and last price for each component 
info_cols = ____
print(____)
编辑并运行代码