開始使用免費開始

選取並檢視指數成分股

現在你已經匯入並清理好 listings 資料,可以著手選出各產業別市值最大的公司作為 index 的成分股。

你也會有機會更仔細檢視這些成分股、它們的最新市值,以及最新股價。

本練習屬於課程

Manipulating Time Series Data in Python

檢視課程

練習說明

我們已經將 pandaspd 匯入,並載入你在上一個練習中完成修改後的 listings 資料。

  • 使用 .groupby().nlargest(),針對每個 'Sector''Market Capitalization' 選出市值最大的公司,並將結果指定給 components
  • 依市值遞減排序後列印 components
  • componentsindex 中選取 Stock Symbol,指定給 tickers,並列印結果。
  • 建立一個名為 info_cols 的清單,包含欄名 Company NameMarket CapitalizationLast Sale。接著,使用 .loc[] 搭配 tickersinfo_colsprint() 更多關於這些 listings 的細節,並依 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(____)
編輯並執行程式碼