2013-04-29 6 views
7

Я пытаюсь импортировать результаты Google Trend в R.Google Trends в R

Я попытался rGtrends и RGoogleTrends. Первый, кажется, застревают загрузки файла CSV:

> require(devtools) 
> install_github("rGtrends","emhart") 
> library(rGtrends) 
> my_terms <- c("Twitter", "Myspace") 
> twit_ms <- rGtrends(my_terms) 
Error in .jcall("RJavaTools", "Ljava/lang/Object;", "invokeMethod", cl, : 
Traceback (most recent call last): 
File "<string>", line 1, in <module> 
File "C:/.../Documents/R/win-library/3.0/rGtrends/src/pyGTrends.py", line 105, in csv 
raise Exception("Could not find requested section") 

второй возникают проблемы с подписанием в (не знаю, почему я должен дать свое имя пользователя и пароль Google в любом случае я могу исследовать тенденции Google в моем Browswer без? делаю это.)

+1

В качестве предупреждения остановите использование тривиальных изменений, чтобы «поднять» ваш вопрос. Если вы сделаете это снова, я заблокирую вопрос. –

ответ

3

Это не проблема с R.

Быстрое чтение раздела комментариев по pyGTrends home page и issues section of rGTrends показывает непрерывный список различных причин такого поведения, и, похоже, основным виновником является изменение аутентификации с помощью тенденций google. например: Иногда pyGTrends работает для некоторых с двухфакторной аутентификацией, а в других случаях для других это не так; иногда пользователю нужно установить cookie, а иногда нет.

1

Попробуйте это. Он должен работать с самым последним форматом данных трендов Google.

require(devtools) 
install_github('googletrend','okugami79') 

library(googletrend) 

# You need to Login http://google.com/trends on your browser!! 

x<- gettrend(keyword='Twitter') 
Смежные вопросы