ComenzarEmpieza gratis

Selecciona las 5 principales empresas de consumo que cotizan en bolsa

Como acabas de ver, puedes filtrar acciones según un criterio con el método sort_values() y un argumento que indica la columna por la que ordenar. Además, puedes incluir el argumento ascending=False para ordenar de mayor a menor.

Aquí vas a usar esta función para encontrar las cinco empresas más valiosas del sector Consumer Services. Esto se mide con la capitalización bursátil, es decir, el valor combinado de todas las acciones de una empresa. pandas se ha importado como pd, y también el DataFrame listings del primer capítulo. Como recordatorio, contiene datos de AMEX, NYSE y NASDAQ.

Este ejercicio forma parte del curso

Importación y gestión de datos financieros en Python

Ver curso

Instrucciones del ejercicio

  • Sin usar .loc[], filtra listings con la condición de que 'Sector' sea igual a 'Consumer Services' y asígnalo a consumer_services.
  • Ordena consumer_services por 'Market Capitalization' en orden descendente y asígnalo a consumer_services2.
  • Con .head(), muestra las primeras 5 filas de las columnas 'Company Name', 'Exchange' y 'Market Capitalization'.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# 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 y ejecutar código