首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何获得各种数据集库的所有可能的标记(以及它们的含义)列表?

如何获得各种数据集库的所有可能的标记(以及它们的含义)列表?
EN

Stack Overflow用户
提问于 2022-05-11 19:24:42
回答 3查看 108关注 0票数 0

因此,我通常从econdb库获取数据集(在本例中是美国产品价格指数)的方式如下:

代码语言:javascript
复制
import datetime
import pandas_datareader as pdr
import pylab as plt
start=datetime.datetime(2010,1,1)
end=datetime.datetime(2021,12,31)
df = pdr.DataReader('ticker=PPIUS','econdb',start,end)

我是否可以通过查看Python上的列表来查看所有可能的代码(ticker=),而不需要查看econdb.com?对于世界银行的数据库,我也有同样的问题。

EN

回答 3

Stack Overflow用户

发布于 2022-05-11 20:31:48

对于Econdb,有一个单独的api调用来获取所有源,但是pandas_datareader不支持它(至少我在源代码中找不到它)。您可以查看研讯员,它有一个特定的调用来获取源代码。

对于世界银行来说,pandas_datareader有方法来获取信息来源。使用pandas_datareader.wb.get_indicators()search()

票数 1
EN

Stack Overflow用户

发布于 2022-05-11 22:18:43

目前,此选项不可用(您需要在web上找到代码,例如,在https://www.econdb.com/tree/sections/https://www.econdb.com/main-indicators上或在搜索表单中)。我们将在API中通过搜索字符串添加一个参数来列出代码,希望它能在几天内完成。

票数 0
EN

Stack Overflow用户

发布于 2022-05-17 16:37:26

@hkm

现在可以使用search参数通过API查找系列。

代码语言:javascript
复制
import requests
query = 'united states'
requests.get('https://www.econdb.com/api/series/?search=%s&format=json&expand=meta' % query).json()['results']

目前,pandas_datareader模块在这样的查询中失败了,我们将很快提交一个代码修订版来包含这个功能。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72206582

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档