gpt4 book ai didi

python - pandas yahoo finance实时数据

转载 作者:行者123 更新时间:2023-11-28 22:46:35 29 4
gpt4 key购买 nike

yahoo finance 的 pandas 可以获取实时股票数据吗?

对于历史数据,我会执行以下操作:

import pandas.io.data as web
aapl = web.get_data_yahoo('AAPL')

有没有办法获得最新的 aapl 价格?

最佳答案

编辑:

Yahoo has ended their free finance API所以这个答案不再相关。以下是我针对 2019 年前目的的回答。

归档:

有很多库可用于此。 Pandas 并没有明确地这样做。

最简单的是,我建议您只使用网络库来 download yahoo data .我喜欢使用请求,但您也可以使用 urllib。您可以在获取响应后将其强制转换为数据框。

import requests
requests.get("http://download.finance.yahoo.com/d/quotes.csv?s=AAPL&e=.csv&f=nsl1op").text

nsl1op 格式变量来自文档:

I will use here the tags of name(n), symbol(s), the latest value(l1), open(o) and the close value of the last trading day(p)

您的响应数据应该类似于

u'"Apple Inc.","AAPL",114.63,113.50,115.07\r\n'

您可以使用 csv 库拆分字符串,然后将其放入数据框中

关于python - pandas yahoo finance实时数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27261382/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com