ComeçarComece de graça

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

Ver curso

Instruções do exercício

  • Sem usar .loc[], filtre listings com a condição de que 'Sector' seja igual a 'Consumer Services' e atribua o resultado a consumer_services.
  • Ordene consumer_services por 'Market Capitalization' em ordem decrescente e atribua a consumer_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())
Editar e executar o código