Pandas_datareader para consultas de datos trimestrales del PIB FRED en Python

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-01280.828
1950-04-01290.383
1950-07-01308.153
1950-10-01319.945
1951-01-01336.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]')

Leave a Reply

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Close

Meta