0

我刚刚在我的设置中安装了 Quandl。我正在运行 Spyder、Anaconda3、Windows 7。安装很好,Quandl 正在按预期运行。唯一的问题是我无法从我的请求中看到整个输出。这是超过 60 行可用时的摘录。它能够在输出的中间打印多达 60 行:

2006-04-30  279.875665
2006-05-31  275.377411
2006-06-30  265.594889
2006-07-31  246.684074
2006-08-31  255.533319
2006-09-30  277.313945
2006-10-31  242.113468
               ...
2012-04-30  313.606557
2012-05-31  317.933637
2012-06-30  306.608700
2012-07-31  314.140902
2012-08-31  327.582875
2012-09-30  371.319479
2012-10-31  335.759077

在输出的底部,我有以下信息:

[125 rows x 1 columns]

这表明我的脚本知道有多少行,但不知何故无法打印所有行。我在每个包含超过 60 行的请求上都观察到这种情况。一些例子:

import quandl
mydata = quandl.get("AUSBS/6291014A_A91718J")

import quandl
mydata = quandl.get("FRED/GDP")

还有很多。我试图通过“开始”和“结束”来修复它,也固定了行数但没有成功:

start_date="2001-12-31", end_date="2005-12-31"
rows=100

我相信我的 API 密钥是正确的。看起来我只能收回我的请求的一小部分。像一个简单的数据。这是来自 Quandl 网站:

如果未使用有效的 API 密钥,某些数据表将默认返回示例数据。如果您没有收到所有预期的数据,请仔细检查您的 API 密钥。

我多次检查了我的 KEY,我确定它是正确的。有关如何解决它的任何建议?

4

1 回答 1

0

我仍在寻找为什么会发生这种情况,但决定是print要修改的声明。从:

import quandl
data = quandl.get('FRED/GDP')
print(data)

至:

import quandl
data = quandl.get('FRED/GDP')
print(data.to_csv())
于 2016-06-23T15:53:01.703 回答