2017-07-24 26 views
0

我目前正在学习如何使用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)它抛出一个错误。

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

我怎样才能从这些公司的数据?

+0

看看https://pypi.python.org/pypi/yahoo-finance/1.1.4,它可能有帮助 – Gurfuffle

回答

0

熊猫数据采集模块连接谷歌金融,提供纽约证券交易所的历史数据。你有几个选择。

  1. 写大熊猫自己的模块/ Python的是与印度的交流
  2. 使用包被其他开发人员创建的用于获取市场数据的工作。我发现这个可能是为了你的目的。 (https://github.com/swapniljariwala/nsepy
  3. 印度有不少公司提供API来访问市场数据。但他们通常不会自由使用。
相关问题