Selectează și inspectează componentele indexului
Acum că ai importat și curățat datele din listings, poți trece la selectarea componentelor index-ului ca cea mai mare companie din fiecare sector, în funcție de capitalizarea de piață.
Vei avea și ocazia să arunci o privire mai atentă asupra componentelor, a ultimei lor valori de piață și a ultimului preț.
Acest exercițiu face parte din cursul
Manipularea datelor de tip serie de timp în Python
Instrucțiuni pentru exercițiu
Am importat deja pandas ca pd și am încărcat datele listings cu modificările pe care le-ai făcut în exercițiul anterior.
- Folosește
.groupby()și.nlargest()pentru a selecta cea mai mare companie după'Market Capitalization'din fiecare'Sector'și atribuie rezultatul variabileicomponents. - Afișează
components, sortat în ordine descrescătoare după capitalizarea de piață. - Selectează
Stock Symboldinindex-ul luicomponents, atribuie rezultatul variabileitickersși afișează-l. - Creează o listă
info_colscare conține numele coloanelorCompany Name,Market CapitalizationșiLast Sale. Apoi folosește.loc[]cutickersșiinfo_colspentru aprint()mai multe detalii despre listări, sortate în ordine descrescătoare dupăMarket Capitalization.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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(____)