【问题标题】:Spyder and Quandl issueSpyder 和 Quandl 问题
【发布时间】:2016-06-23 12:14:31
【问题描述】:

我刚刚在我的设置中安装了 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,我确定它是正确的。 有什么解决方法的建议吗?

【问题讨论】:

    标签: python python-3.x anaconda spyder quandl


    【解决方案1】:

    我仍在寻找为什么会发生这种情况,但决定是要修改 print 语句。来自:

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

    收件人:

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

    【讨论】:

      猜你喜欢
      • 2014-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-16
      • 2021-12-13
      • 1970-01-01
      • 2020-10-03
      • 1970-01-01
      相关资源
      最近更新 更多