Kom igångKom igång gratis

Välj de 5 mest listade konsumentföretagen

Som du nyss lärde dig är det möjligt att filtrera aktier baserat på kriterier med metoden sort_values() och ett argument som anger vilken kolumn som ska sorteras. Du kan också inkludera argumentet ascending=False för att sortera posterna från högst till lägst.

Här ska du använda den här funktionen för att hitta de fem mest värdefulla företagen inom sektorn Consumer Services. Det mäts med börsvärde – det sammanlagda värdet av alla aktier i ett företag. pandas har importerats som pd, liksom DataFrame:n listings från det första kapitlet. Som en påminnelse: den innehåller data från AMEX, NYSE och NASDAQ.

Den här övningen är en del av kursen

Importera och hantera finansiell data i Python

Visa kurs

Övningsinstruktioner

  • Filtrera listings utan att använda .loc[], baserat på villkoret att 'Sector' är lika med 'Consumer Services', och tilldela resultatet till consumer_services.
  • Sortera consumer_services efter 'Market Capitalization' i fallande ordning och tilldela resultatet till consumer_services2.
  • Använd .head() för att visa de första 5 raderna i kolumnerna 'Company Name', 'Exchange' och 'Market Capitalization'.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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())
Redigera och kör kod