谷歌趋势在R

我正在尝试将Google趋势结果导入到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")

第二个问题是登录时出现问题(不确定为什么我需要提供我的谷歌用户名和密码?我可以在浏览器中浏览谷歌趋势,而不必这样做。)


这不是一个R问题。

快速阅读pyGTrends主页上的评论部分以及rGTrends的问题部分,可以看出这类行为的各种原因正在列表中,并且似乎主要原因是身份验证因Google趋势而发生变化。 即:有时pyGTrends适用于某些使用2因素身份验证的应用程序,其他时间则适用于其他人使用; 有时候用户需要设置一个cookie,有时候不需要。


尝试这个。 它应该使用最新的Google趋势数据格式。

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

library(googletrend) 

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

x<- gettrend(keyword='Twitter') 
链接地址: http://www.djcxy.com/p/71177.html

上一篇: Google Trends in R

下一篇: Using Qt 4 vs Qt 5 to develop application for Windows and OS X?