Obtén datos bursátiles de una sola empresa
DataReader ofrece la fuente de datos 'iex'. Para experimentar con los datos fuera del entorno de DataCamp, necesitarás una cuenta de IEX Cloud.
IEX limita el acceso a series de precios de acciones a los últimos cinco años.
Recuperar datos de precios desde IEX es sencillo después de importar el paquete DataReader y usar los argumentos start y/o end en la forma date(YYYY, MM, DD):
stock_data = DataReader(ticker, data_source, start, end)
En el primer capítulo aprendiste que un stock ticker es el símbolo único necesario para obtener información bursátil de una empresa concreta.
En este ejercicio, practicarás importando los datos de 2016 de Apple, cuyo ticker es 'AAPL'.
Este ejercicio forma parte del curso
Importación y gestión de datos financieros en Python
Instrucciones del ejercicio
- Importa
DataReaderdepandas_datareader.dataydatede la libreríadatetime. - Usando
date(), establece la fechastartal 1 de enero de 2016 y la fechaendal 31 de diciembre de 2016. - Asigna a
tickerel ticker de Apple'AAPL'y adata_source'iex'. - Crea un objeto
DataReader()para importar los precios y asígnalo a la variablestock_prices. - Usa
.head()y.info()para mostrar e inspeccionar el resultado.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Import DataReader
____
# Import date
____
# Set start and end dates
start = date(____)
end = date(____)
# Set the ticker
ticker = ____
# Set the data source
data_source = ____
# Import the stock prices
stock_prices = DataReader(____, ____, ____, ____)
# Display and inspect the result
print(stock_prices.head())
stock_prices.info()