我如何使用Pandas获得其他市场的数据?

2024-10-03 09:16:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我目前正在学习如何使用Python进行财务。在

我知道如何使用代码获取各种美国公司的数据,如苹果公司:

import pandas_datareader.data as web
import datetime

start = datetime.datetime(2010, 1, 1)
end = datetime.datetime(2013, 1, 27)

f = web.DataReader("AAPL", 'google', start, end)

但是,如果我使用印度这样的另一个国家的公司(例如:BHARTIARTL),就会抛出一个错误。在

Unable to read URL: http://www.google.com/finance/historical?startdate=Jan+01%2C+2010&enddate=Jan+27%2C+2013&q=BHARTIARTL&output=csv

如何从这些公司获取数据?在


Tags: 数据代码importwebpandasdatetimegoogle公司
1条回答
网友
1楼 · 发布于 2024-10-03 09:16:17

pandas中的datareader模块与googlefinance连接,后者提供纽约证交所的历史数据。你有几个选择。在

  1. 用pandas/python编写您自己的模块,该模块适用于印度交易所
  2. 使用其他开发人员创建的包来检索市场数据。我觉得这个可能对你有用。 (https://github.com/swapniljariwala/nsepy
  3. 印度有不少公司提供API来获取市场数据。但它们通常不是免费使用的。在

相关问题 更多 >