En otras publicaciones he demostrado cómo usar el módulo quandl en Python para recuperar acciones o precios de acciones. También mostré cómo consultar los precios de las acciones de Yahoo, usando pandas_datareader en Python.
También demostré interfaces OCDE y FRED en R y Python, en forma de paquetes y módulos. En esta publicación, demostraré cómo consultar datos trimestrales de series de tiempo del PIB de FRED, usando pandas_datareader en Python.
En las siguientes líneas de código, importo módulos relevantes y consulto datos trimestrales del PIB de FRED:
# importar módulos relevantes import pandas_datareader.data as web import datetime # definir fechas para las fechas de inicio y finalización start_date = datetime.datetime(1950, 1, 1) end_date = datetime.datetime(2020, 9, 29) # importar datos de stock para un período determinado entre la fecha de inicio y la fecha de finalización de yahoo finance df = web.DataReader("GDP","fred",start_date,end_date) # mostrar la cabeza del marco de datos df.head()
PIB | |
---|---|
FECHA | |
1950-01-01 | 280.828 |
1950-04-01 | 290.383 |
1950-07-01 | 308.153 |
1950-10-01 | 319.945 |
1951-01-01 | 336.000 |
Usando matplotlib.pyplot puedo visualizar el desarrollo del PIB trimestral a lo largo del tiempo. Esto es lo que hago en las siguientes líneas de código:
# import matplotlib.pyplot import matplotlib.pyplot as plt # crear figura plt.figure(figsize=(17.5,10)) # crear un diagrama de línea para los precios de cierre plt.plot(df.index,df["GDP"],color="red") # agregar título a la trama plt.title("Quarterly US GDP (src: FRED)",size=22) # agregar etiqueta del eje x plt.xlabel("date",size=16) # agregar etiqueta del eje y plt.ylabel("quarterly GDP [B USD]",size=16)
Text(0, 0.5, 'quarterly GDP [B USD]')
Ingeniero industrial especializado en optimización y simulación (R, Python, SQL, VBA)
Leave a Reply