【问题标题】:Get stock data problems [closed]获取库存数据问题[关闭]
【发布时间】:2020-04-06 11:24:30
【问题描述】:

我正在获取股票数据文件,输出只是

In Progress
[]

怎么了?

 import quandl
 from datetime import datetime as dt

    def get_stock_data(stock_ticker):
        print("In Progress")

        start_date = dt(2019, 1, 1)
        end_date = dt.now()

        quandl_api_key = "tJDGptkdfqwjYi123RVV"
        quandl.ApiConfig.api_key = quandl_api_key

        source = "WIKI/" + stock_ticker

        data = quandl.get(source, start_date=str(start_date), end_date=str(end_date))
        data = data[["Open", "High", "Low", "Volume", "Close"]].values

        print(data)

        return data
 get_stock_data("AAPL")

【问题讨论】:

  • 查看这个可爱的debug 博客寻求帮助。您应该在很多地方跟踪获取的数据,以帮助确定问题所在。插入一些有用的print 命令并包含输出;此示例应小于其当前大小的一半,并且存在已知的错误点。

标签: python pandas


【解决方案1】:

您的代码没有问题。然而,最近的股票数据是 Quandl 的高级产品,我认为您只是免费订阅,因此您的数据框返回为空。如果您将日期更改为 2017 年,您会得到一些结果,但这似乎是免费订阅的结果。

【讨论】:

    猜你喜欢
    • 2022-11-16
    • 2017-01-20
    • 1970-01-01
    • 2021-09-10
    • 2018-09-06
    • 1970-01-01
    • 2011-11-16
    • 2013-04-17
    • 1970-01-01
    相关资源
    最近更新 更多