我正在尝试使用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一切似乎都正常,但最后一行给了我“空”。
我做错什么了?
谢谢!
发布于 2014-03-12 20:24:20
这是因为包中有一个错误,它们没有在dataframe中命名列。我运行了相同的代码
> 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]]等等。以访问不同的数据时隙。这将需要一个快速的代码修复,我肯定会得到正确的名称。或者,您可以自己添加它们,但我建议您等待代码修复,这样以后的脚本就不会中断。
https://stackoverflow.com/questions/22362632
复制相似问题