Selecione as 5 maiores empresas de consumo listadas
Como você acabou de aprender, é possível filtrar ações com base em critérios usando o método sort_values() e um argumento que especifica a coluna pela qual ordenar. Além disso, você pode incluir o argumento ascending=False para ordenar os valores do maior para o menor.
Aqui, você vai usar essa função para descobrir as cinco empresas mais valiosas do setor de Consumer Services. Isso é medido pela capitalização de mercado, ou o valor combinado de todas as ações de uma empresa. pandas já foi importado como pd, assim como o DataFrame listings do primeiro capítulo. Para relembrar, ele contém dados da AMEX, NYSE e NASDAQ.
Este exercício faz parte do curso
Importing and Managing Financial Data in Python
Instruções do exercício
- Sem usar
.loc[], filtrelistingscom a condição de que'Sector'seja igual a'Consumer Services'e atribua o resultado aconsumer_services. - Ordene
consumer_servicespor'Market Capitalization'em ordem decrescente e atribua aconsumer_services2. - Usando
.head(), exiba as 5 primeiras linhas das colunas'Company Name','Exchange'e'Market Capitalization'.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# 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())