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
Övningsinstruktioner
- Filtrera
listingsutan att använda.loc[], baserat på villkoret att'Sector'är lika med'Consumer Services', och tilldela resultatet tillconsumer_services. - Sortera
consumer_servicesefter'Market Capitalization'i fallande ordning och tilldela resultatet tillconsumer_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())