ÎncepețiÎncepe gratuit

Selectează primele 5 companii listate din sectorul Consumer Services

Așa cum ai învățat, este posibil să filtrezi acțiunile pe baza unor criterii folosind metoda sort_values() și un argument care specifică coloana după care se face sortarea. În plus, poți include argumentul ascending=False pentru a sorta intrările de la cea mai mare la cea mai mică valoare.

Aici vei folosi această funcție pentru a descoperi cele mai valoroase cinci companii din sectorul Consumer Services. Valoarea este măsurată prin capitalizare de piață, adică valoarea combinată a tuturor acțiunilor unei companii. pandas a fost importat ca pd, la fel și DataFrame-ul listings din primul capitol. Ca reminder, acesta conține date de la AMEX, NYSE și NASDAQ.

Acest exercițiu face parte din cursul

Importul și gestionarea datelor financiare în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Fără a folosi .loc[], filtrează listings pe baza condiției că 'Sector' este egal cu 'Consumer Services' și atribuie rezultatul variabilei consumer_services.
  • Sortează consumer_services după 'Market Capitalization' în ordine descrescătoare și atribuie rezultatul variabilei consumer_services2.
  • Folosind .head(), afișează primele 5 rânduri din coloanele 'Company Name', 'Exchange' și 'Market Capitalization'.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Select companies in Consumer Services
consumer_services = listings[listings.Sector == ____]

# Sort consumer_services by market cap
consumer_services2 = consumer_services.sort_values(____, ____=____)

# Display first 5 rows of designated columns
print(consumer_services2[['Company Name', 'Exchange', 'Market Capitalization']].head())
Editează și rulează codul