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
Instrucciones del ejercicio
- Establece
'Stock Symbol'como índice delistings. - Usa
.loc[]para filtrar las filas donde'Sector'sea'Consumer Services'y elIPO Yearsea a partir de 1998, y además selecciona la columna'Market Capitalization'. Aplica.idxmax()y asigna el resultado aticker. - Define la fecha
startcomo 1 de enero de 2015. - Usa
DataReaderpara obtener los datos de la acción detickerdesde'yahoo'a partir destart. - Representa los precios de
'close'y'volume'de esta empresa, usando'volume'comosecondary_yytickercomo eltitle.
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()