2016-07-11 21 views
0

Quantmod kann Bestandsdaten von Yahoo und Google herunterladen. Ich versuche, die Daten für BANKNIFTY von Google herunterzuladen. Dies ist ein Index der Bankaktien an der National Stock Exchange, Indien. R kann diese Daten problemlos von Yahoo herunterladen (die Daten sind jedoch unvollständig). Google hat die complete data.Herunterladen von BANKNIFTY-Daten quantmod

Wenn ich jedoch versuche, zu downloaden, erhalte ich einen Fehler.

getSymbols("BankNifty",src="google") 
#Error in download.file(paste(google.URL, "q=", Symbols.name,"&startdate=", : 
#cannot open URL 'http://finance.google.com/finance/historical?q=BankNifty&startdate=Jan+01,+2007&enddate=Jul+11,+2016&output=csv' 

getSymbols("NSE:BankNifty",src="google") gibt einen ähnlichen Fehler.

packageDescription("quantmod")$Version 
[1] "0.4-5" 

R version 3.3.0 

(obwohl der gleiche Fehler in anderen Versionen von R geschieht 3.2.2)

Wie kann ich die Daten quantmod oder ein alternatives Paket mit, die das gleiche tun.

+3

Sie können diese Daten nicht mit 'getSymbols' herunterladen, da auf der [Google-Seite für historische Daten] (https://www.google.com/finance/historical?q=NSE%3ABANKNIFTY&ei) kein Link" In CSV exportieren "verfügbar ist = 76uDV9n9Eo-6ugSM7YzoCg). –

+0

Ah! Das erklärt es! Ich schätze, ich werde die Seite manuell abkratzen. Danke für Ihre Hilfe! –

Antwort

0

Das korrekte Symbol ist "NSE: BANKNIFTY". Aber wie Joshua Ulrich sagte: Sie können diese Daten nicht mit getSymbols herunterladen, da auf der Google-Seite für historische Daten kein Link "In CSV exportieren" angezeigt wird. Sie können nur Webseitenparsingmethoden verwenden, um die Daten abzurufen.