首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >谷歌R GTrendsR的发展趋势

谷歌R GTrendsR的发展趋势
EN

Stack Overflow用户
提问于 2014-03-12 20:06:00
回答 1查看 539关注 0票数 0

我正在尝试使用GTrendsR,但不起作用。我就是这么跑的

代码语言:javascript
复制
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

一切似乎都正常,但最后一行给了我“空”。

我做错什么了?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-12 20:24:20

这是因为包中有一个错误,它们没有在dataframe中命名列。我运行了相同的代码

代码语言:javascript
复制
> names(MOOCs_trends)
[1] ""    ""    ""    ""    "GEO"

但当你这么做的时候:

代码语言:javascript
复制
>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

它的工作原理是应该的。所以数据回来了。短期的解决办法是使用数字索引访问列表。只要做:

代码语言:javascript
复制
> MOOCs_trends[[1]]

等等。以访问不同的数据时隙。这将需要一个快速的代码修复,我肯定会得到正确的名称。或者,您可以自己添加它们,但我建议您等待代码修复,这样以后的脚本就不会中断。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22362632

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档