【发布时间】:2016-11-05 22:27:07
【问题描述】:
我从 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']
我得到了字段名但没有值
当我只使用这个链接而不是 python 时,我得到了我需要的东西 https://www.quandl.com/api/v3/datasets/WIKI/FB/metadata.csv"
我的最终目标是将此元数据存储在 python dict() 中
【问题讨论】:
-
这正是文档(您提供了一个链接)说您应该使用
.data_fields()方法获得的内容。 -
metadata = quandl.Dataset("BOE/XUDLADS").data().meta. -
metadata = quandl.Dataset("BOE/XUDLADS").data().meta 工作谢谢你我怎么给你这个答案的功劳??
-
@ZacAttack,我将其添加为答案。谢谢!