我正在尝试使用GTrendsR但是没有用。这就是我跑的
library(devtools)
#install_bitbucket("GTrendsR", "persican")
library(GTrendsR)
usr = "my gmail"
psw = "my password"
ch = gConnect(usr, psw)
location = "all"
query = "MOOCs"
MOOCs_trends = gTrends(ch, geo = location, query = query)
MOOCs_trends$SearchInfo
一切似乎都有效,但最后一行给了我“NULL”
我做错了什么?
谢谢!
答案 0 :(得分:1)
这是因为包中存在错误,他们没有在数据框中命名列。我运行相同的代码并获得
> names(MOOCs_trends)
[1] "" "" "" "" "GEO"
但是当你这样做时:
>head(MOOCs_trends)
[[1]]
Week moocs
1 2004-01-04 - 2004-01-10 0
2 2004-01-11 - 2004-01-17 0
3 2004-01-18 - 2004-01-24 0
它的工作原理应该如此。所以数据又回来了。短期修复是使用数字索引访问列表。只是做:
> MOOCs_trends[[1]]
等...访问不同的数据槽。这将需要一个快速的代码修复,我一定会得到正确的名称。或者您可以自己添加它们,但我建议您等待代码修复,以便将来的脚本不会中断。