開始使用免費開始

找出 1998 年後上市的最大消費類公司

你可以用更多條件來篩選資料,只要把每個條件放在括號裡,並使用邏輯運算子如 &|

在這裡,你要找出在 1997 年 Amazon 上市之後,規模最大的消費服務類公司。資料存放在欄位 'IPO Year' 中;Initial Public Offering(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',其中 secondary_y 使用 'volume',圖表 title 使用 ticker

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# 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()
編輯並執行程式碼