使用 python 从 quandl.com 下载元数据,但我的字段没有任何值?

Downloading metadata from quandl.com with python, and getting no values with my fields?

我从 quandl.com 复制了这段代码。我想获取数据集的详细信息,例如该数据集的数据频率是每天、每周还是每月。当我 运行 代码时,我得到字段名称但没有值,但是如果我尝试直接从 quandl 加载 csv 文件而不使用 python 然后我得到我需要的。我不确定为什么这在 python 中不起作用??

这是从https://www.quandl.com/docs/api?python#get-metadata

复制的代码
import quandl

metadata = quandl.Dataset("BOE/XUDLADS").data_fields()

print(metadata)

这是我的输出

['refreshed_at', 'premium', 'id', 'name', 'database_code', 'newest_available_date', 'frequency', 'description', 'oldest_available_date', 'type', 'column_names', 'dataset_code', 'database_id']

我得到字段名称但没有值

当我只使用这个 link 而不是 python 时,我得到了我需要的东西 https://www.quandl.com/api/v3/datasets/WIKI/FB/metadata.csv"

我的最终目标是将此元数据存储在 python dict()

元数据是 data 本身的一个属性。所以你将不得不获取数据,然后获取元数据,如下:

metadata = quandl.Dataset("BOE/XUDLADS").data().meta

希望对您有所帮助。

Abdou 的回答很有帮助,但我发现我想要的几个元数据字段(例如 namedescription)必须作为数据集的属性进行访问:

(来自 the docs

Note that a call to any attribute such as name will trigger an API metadata call if the metadata has not been loaded yet.

dataset = quandl.Dataset('WIKI/AAPL')
name = dataset.name
description = dataset.description