ComenzarEmpieza gratis

Obtén la mayor empresa de consumo cotizada después de 1998

Puedes filtrar tus datos con más condiciones si encierras cada una entre paréntesis y usas operadores lógicos como & y |.

Aquí, vas a averiguar cuál es la mayor empresa del sector de servicios al consumidor que salió a bolsa después de Amazon en 1997. El dato está en la columna 'IPO Year'; una Initial Public Offering (IPO) es un término financiero que describe la primera vez que las acciones de una empresa privada se ofrecen al público.

DataReader, date, pandas como pd y matplotlib.pyplot como plt ya se han importado. El DataFrame listings del ejercicio anterior también está disponible.

Este ejercicio forma parte del curso

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

Ver curso

Instrucciones del ejercicio

  • Establece 'Stock Symbol' como índice de listings.
  • Usa .loc[] para filtrar las filas donde 'Sector' sea 'Consumer Services' y el IPO Year sea a partir de 1998, y además selecciona la columna 'Market Capitalization'. Aplica .idxmax() y asigna el resultado a ticker.
  • Define la fecha start como 1 de enero de 2015.
  • Usa DataReader para obtener los datos de la acción de ticker desde 'yahoo' a partir de start.
  • Representa los precios de 'close' y 'volume' de esta empresa, usando 'volume' como secondary_y y ticker como el title.

Ejercicio interactivo práctico

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

# Set Stock Symbol as the index
listings = ____

# Get ticker of the largest consumer services company listed after 1997
ticker = listings.loc[(____ == ____) & (____ > 1998), 'Market Capitalization'].____()

# Set the start date
start = ____

# Import the stock data
data = ____

# Plot close and volume
data[['close', 'volume']].____

# Show the plot
plt.show()
Editar y ejecutar código