2016-12-09 5 views
-1

In Python, monatliche Aktienkurse von Yahoo Finance wie folgt ...Ist es möglich, monatliche Aktienkurse von Google Finance zu erhalten?

import pandas_datareader.data as web 

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

Ich versuchte monatlichen Aktienkurse von Google Finanzen zu bekommen, aber tägliche Aktienkurse

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

zurück Wie kann ich Erhalten Sie monatliche Aktienkurse von Google Finance in Python? Vielen Dank im Voraus

Antwort

0

Nach der documentation ist dies in der Tat möglich.

EDIT: Das folgende Beispiel, obwohl Teil der Dokumentation, scheint nicht zu funktionieren. Ich habe, dass die folgenden Werke als Alternative gefunden:

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

Wo 'NYSE:IBM' ist der Wechselcode und Ticker durch einen Doppelpunkt getrennt, und 'google' die Preisquelle ist.

OLD (ohne Funktion) Beispiel:

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

Dank, aber ich weiß nicht 'GOOG' bedeutet .... und der Fehler ist aufgetreten >>> import pandas_datareader.data als Web > >> q = web.get_quote_google ([ 'AMZN', 'GOOG']) Traceback (jüngste Aufforderung zuletzt): File "" Linie 1 in q = web.get_quote_google ([ 'AMZN', 'GOOG']) Datei "C: \ Anaconda3 \ lib \ site-Pakete \ pandas_datareader \ google \ quotes.py", Zeile 10, in _get_data raise NotImplementedError (msg) NotImplementedError: Google Finanzen hat diese Funktionalität nicht - kann kein Angebot für ['AMZN', 'GOOG'] erhalten –

+0

'GOOG' ist ein Ticker. Das ist auch AMZN. –

+0

@SungHoPark oben aktualisiert. –

Verwandte Themen