http://pandas.pydata.org/pandas-docs/stable/remote_data.html
我正在研究如何通过大熊猫将股票市场数据输入python。
以上地址网站上显示的示例是有意义的,但它没有解释如何选择您想要查看价格/历史价格的股票。
在第一个例子中,有一行代码如下:
f = web.DataReader("F", 'yahoo', start, end)
所以我想也许' yahoo'是他们如何选择一个自动收报机。
但是当我在2010-01-04'上提到雅虎的价格时,价值与他们的价格不同如下:
Open 10.170000
High 10.280000
Low 10.050000
Close 10.280000
Volume 60855800.000000
Adj Close 9.151094
让我完全糊涂了。
答案 0 :(得分:3)
获取/绘制股票数据的简单示例(Google和Apple):
import pandas_datareader.data as web
import matplotlib.pyplot as plt
import datetime
start = datetime.datetime.strptime('1/1/2015', '%m/%d/%Y')
end = datetime.datetime.strptime('2/20/2016', '%m/%d/%Y')
f = web.DataReader(['GOOG','AAPL'], 'yahoo', start, end)
print 'Adjusted Closing Prices'
print f['Adj Close'].describe()
ax = f['Adj Close'].plot(grid=True, fontsize=10, rot=45.)
ax.set_ylabel('Adjusted Closing Price ($)')
plt.legend(loc='upper center', ncol=2, bbox_to_anchor=(0.5,1.1), shadow=True, fancybox=True, prop={'size':10})
plt.show()
答案 1 :(得分:0)
我认为" F"是福特汽车公司股票的象征,雅虎是#34;是数据来源,这意味着股票报价 " F"来自雅虎金融。