pandas-datareader

Par mkurman · zorai

Lecteur de données financières multi-sources : FRED, Banque mondiale, OCDE, Eurostat, Fed de Saint-Louis, Yahoo, Google, et plus encore. Interface standard pour l'ingestion de séries temporelles économiques et financières.

npx skills add https://github.com/mkurman/zorai --skill pandas-datareader

Aperçu

pandas-datareader fournit une interface unifiée pour lire des séries temporelles économiques et financières provenant de plusieurs sources : FRED (Federal Reserve), World Bank, OECD, Eurostat, Yahoo Finance et St. Louis Fed. Outil standard pour l'ingestion de données macroéconomiques.

Installation

uv pip install pandas-datareader

Données FRED

import pandas_datareader.data as web
import datetime

start = datetime.datetime(2020, 1, 1)
gdp = web.DataReader("GDP", "fred", start)
unemp = web.DataReader("UNRATE", "fred", start)
cpi = web.DataReader("CPIAUCSL", "fred", start)
fedfunds = web.DataReader("FEDFUNDS", "fred", start)
ten_year = web.DataReader("DGS10", "fred", start)

import pandas as pd
combined = pd.DataFrame({"GDP": gdp["GDP"], "CPI": cpi["CPIAUCSL"], "FedFunds": fedfunds["FEDFUNDS"]})
print(combined.tail())

World Bank

gdp_pc = web.DataReader("NY.GDP.PCAP.CD", "worldbank", start=2015)

Références

Skills similaires