2016-07-11 5 views
0

Quantmod может загружать данные о запасах как из Yahoo, так и из Google. Я пытаюсь загрузить данные для BANKNIFTY из Google. Это индекс банковских акций на Национальной фондовой бирже, Индия. R может загрузить эти данные из Yahoo без каких-либо проблем (однако данные неполны). У Google есть complete data.Загрузка BANKNIFTY data quantmod

Однако, когда я пытаюсь загрузить, я получаю сообщение об ошибке.

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") дает подобную ошибку.

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

R version 3.3.0 

(хотя та же ошибка происходит в других версиях R 3.2.2)

Как я могу загрузить данные с помощью quantmod или альтернативный пакет, который будет делать то же самое.

+3

Вы не можете загрузить эти данные с помощью 'getSymbols', потому что на странице [истории исторических данных Google] нет ссылки« Экспорт в CSV »(https://www.google.com/finance/historical?q=NSE%3ABANKNIFTY&ei = 76uDV9n9Eo-6ugSM7YzoCg). –

+0

Ах! Что объясняет его! Наверное, у меня будет царапать страницу вручную. Спасибо за вашу помощь! –

ответ

0

Правильный символ - «NSE: BANKNIFTY». Но как сказал Джошуа Ульрих: Вы не можете загрузить эти данные с помощью getSymbols, потому что на странице исторических данных Google нет ссылки «Экспорт в CSV». Вы можете использовать методы разбора веб-страниц для получения данных.

Смежные вопросы