开始使用免费开始使用

获取 1998 年后上市的最大消费类公司

通过将每个条件用圆括号括起来,并使用逻辑运算符 &|,您可以按更多条件筛选数据。

在这里,您将找出在 1997 年 Amazon 上市之后上市的、规模最大的消费服务类公司。相关年份存放在列 'IPO Year' 中;首次公开募股 (IPO) 是一个金融术语,表示私营公司的股票首次向公众发行。

已导入 DataReaderdatepandas(简称 pd)以及 matplotlib.pyplot(简称 plt)。上一练习中的 listings DataFrame 也可用。

本练习是课程的一部分

在 Python 中导入与管理金融数据

查看课程

练习说明

  • listings 的索引设置为 'Stock Symbol'
  • 使用 .loc[] 筛选 'Sector''Consumer Services'IPO Year 从 1998 年起的行,并选择 'Market Capitalization' 列。应用 .idxmax(),并将结果赋给 ticker
  • start 日期设置为 2015 年 1 月 1 日。
  • 使用 DataReader'yahoo' 获取自 startticker 的股票数据。
  • 绘制该公司的 'close''volume',其中将 'volume' 作为 secondary_y,并使用 ticker 作为 title

交互式实操练习

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

# Set Stock Symbol as the index
listings = ____

# Get ticker of the largest consumer services company listed after 1997
ticker = listings.loc[(____ == ____) & (____ > 1998), 'Market Capitalization'].____()

# Set the start date
start = ____

# Import the stock data
data = ____

# Plot close and volume
data[['close', 'volume']].____

# Show the plot
plt.show()
编辑并运行代码