2016-12-09 47 views
-1

在Python,每月的股票價格從雅虎財經如下...是否可以從Google財經獲得每月股價?

import pandas_datareader.data as web 

data = web.get_data_yahoo('IBM','01/01/2016',interval='m') 

我試圖從谷歌財經獲得月度股票價格,但每天的股票價格返回

data = web.get_data_google('IBM','2016') 

我怎樣才能使用Python中的Google Finance獲得每月股票價格?在此先感謝

回答

0

根據documentation,這確實是可能的。

編輯:下面的例子,儘管是文檔的一部分,似乎沒有工作。我發現了以下工作作爲一種替代方案:

import pandas_datareader.data as web 
quotes = web.DataReader('NYSE:IBM', 'google') 

哪裏'NYSE:IBM'是交換代碼和股票用冒號隔開,並且'google'是定價來源。

OLD(非工作)例:

In [42]: import pandas_datareader.data as web 

In [43]: q = web.get_quote_google(['AMZN', 'GOOG']) 

In [44]: q 
Out[44]: 
     change_pct last    time 
AMZN  0.01 780.22 2016-11-25 13:00:00 
GOOG  0.09 761.68 2016-11-25 13:00:00 
+0

感謝,但我不知道 '歌',意思....和出錯 >>>進口pandas_datareader.data爲Web > >> q = web.get_quote_google(['AMZN','GOOG']) 回溯(最近一次通話最後): 文件「」,第1行, q = web.get_quote_google(['AMZN', 'GOOG']) 文件「C:\ Anaconda3 \ lib \ site-packages \ pandas_datareader \ google \ quotes.py」,第10行,在_get_data中 raise NotImplementedError(msg) NotImplementedError:Google財經不具備此功能 - 無法獲得['AMZN','GOOG']的報價 –

+0

'GOOG'是股票代號。 'AMZN'也是如此。 –

+0

@SungHoPark更新如上。 –

相關問題