2

非常简单的问题在这里我找不到阅读文档的答案(以下是摘录):

import pandas_datareader.data as web    # pandas 0.19.x and later
import datetime
start = datetime.datetime(2010, 1, 1)
end = datetime.datetime(2013, 1, 27)
gdp = web.DataReader("GDP", "fred", start, end)

文档: http: //pandas-datareader.readthedocs.io/en/latest/remote_data.html

请注意,如果您有旧版本的 pandas,则应改为执行以下导入:

import pandas.io.data as web    # pandas 0.18.x and earlier

所以我的问题是......在哪里可以找到可接受参数(如 GDP)的列表,以及它们对应的参数?甚至 GDP 也有许多不同的风格——FRED 列出了 BEA 帐户代码来澄清,所以我不确定这些是如何协调的。

4

5 回答 5

1

没有人发布相关答案,所以通过反复试验我想通了

据我所知,库中似乎没有存储库或搜索功能,但是当您在 FRED 中搜索它们时,相关的代码会显示在每个指标的顶部。例如,如果您搜索“实际国内生产总值”,一旦您在 FRED 中找到该图表,第一段就会显示您需要的代码“GDPC1”。

此外,您可以像这样传递一个代码列表,以便将多个系列添加到您的数据框中:

In [32]: gdp=web.DataReader(ticker_list, "fred", start, end)

于 2015-02-11T18:20:27.393 回答
1

这些是股票代码,基本上是股票。您可以在网上找到几个列表,例如eodata,但我不确定在哪里或是否有 FRED(或其他数据源)的最终列表......

GDP是​​古德里奇石油公司。

于 2015-02-11T07:58:23.493 回答
1

抱歉带回一个老话题,但我想出了一种方法来使用 FRED 数据找到 pandas_datareader 的经济代码。为此: 1. 在 [ https://anaconda.org/conda-forge/fredapi]上使用 conda install 或 pip install 安装包 'fredapi' 2. 在 FRED 网站上注册 FRED API 密钥 3. 使用功能:

from fredapi import Fred as fred
fred = fred(api_key='your_api_key')
fred.search('natural gas exports').T

它将根据您要查找的内容输出各种代码和描述。

于 2019-07-20T20:01:47.857 回答
1

FRED API包括全文搜索,包装器fredapifred利用此功能针对您的查询返回数据系列标识符。

您只需要注册一个API 密钥

于 2017-04-17T17:22:16.100 回答
1

像@Solaxun 一样,除了去 FRED 之外,我找不到搜索相关代码的好方法。例如,我在此处单击以获取 GDP 的百分比变化:

https://fred.stlouisfed.org/series/A191RL1Q225SBEA

您可以在 URL 的末尾获取该代码A191RL1Q225SBEA并将其插入以获取如下系列:

gdp_pct_change = web.DataReader("A191RL1Q225SBEA", "fred", start, end)

为了方便起见,这里还有一些其他代码,让您了解可以获得的数据的广度。请注意,对于 GDP 等许多系列,有许多变体(季节性与非季节性调整、实际与名义等),因此通常无法替代直接访问 FRED 并阅读确切描述。

  • 实际国内生产总值 (A191RL1Q225SBEA) -- 百分比变化
  • 实际国内生产总值 (GDPC1) -- 美元
  • 联邦债务:公共债务总额占国内生产总值的百分比 (GFDEGDQ188S)
  • 所有城市消费者的居民消费价格指数:所有项目 (CPIAUCSL)

就业相关数据:

  • 平民失业率(UNRATE)
  • 所有员工:非农就业总人数 (PAYEMS)
  • 初始索赔的 4 周移动平均线 (IC4WSA)

利率:

  • 10 年期国债固定到期利率 (DGS10)
  • 有效联邦基金利率 (FEDFUNDS)
  • 3 个月伦敦银行同业拆借利率 (LIBOR),基于美元 (USD3MTD156N)

股票指数:

  • 标准普尔 500 (SP500)
  • 日经平均指数,日经 225 (NIKKEI225)
于 2017-12-03T23:37:59.127 回答