ComenzarEmpieza gratis

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

Ver curso

Instrucciones del ejercicio

  • Importa DataReader de pandas_datareader.data y date de la librería datetime.
  • Usando date(), establece la fecha start al 1 de enero de 2016 y la fecha end al 31 de diciembre de 2016.
  • Asigna a ticker el ticker de Apple 'AAPL' y a data_source 'iex'.
  • Crea un objeto DataReader() para importar los precios y asígnalo a la variable stock_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()
Editar y ejecutar código