0

我需要从谷歌趋势下载几个词的搜索量。之后,我想将文件另存为 csv。

我尝试了以下方法:

words <-c("Tennis","Fußball", "Handball") for (i in 1:length(words)){ 趋势 <- gtrends(words[i], geo="DE",start_date = as.Date ("2004-01-01"), end_date = as.Date(Sys.time()))$trend write.csv(trends, file="trends.csv") }

显然,趋势中的数据会被覆盖,因此在这种情况下,手球只剩下最后一个字。如何下载多个数据?

谢谢您的帮助!

里卡达

4

2 回答 2

1

你可以这样尝试:

library(gtrendsR)
# Switch https://www.google.com/settings/security/lesssecureapps to on if needed:
gconnect("username", "password")
words <-c("Tennis","Fußball", "Handball") 
trends<- gtrends(words, geo="DE",start_date = as.Date("2004-01-01"), end_date = as.Date(Sys.time()))
for (word in tolower(words)) 
  write.csv( trends$trend[, c("start", "end", word)], paste0(word, ".csv") )
于 2016-03-16T14:01:31.867 回答
0

做这个。

write.csv(yourobject$tableframe, file= "filedir\\filename.csv") 

让桌子做names(myobject)

然后你搞定了。

于 2017-04-21T11:48:11.687 回答