我对如何附加从gtrendsR函数获得的数据帧有疑问。
我的关键字分别是“加利福尼亚”和“德克萨斯州”,地理位置分别是“美国”和“ FR”。因此,我有4种趋势(加利福尼亚州和美国,加利福尼亚州和法国,德克萨斯州和美国以及德克萨斯州和法国)。
这是我的代码。
library(gtrendsR)
state <- c("california", "texas")
nation <- c("US", "FR")
for (i in state) {
for (j in nation){
g <- gtrends(keyword = i,geo = j,time ="2020-01-01 2020-01-05",gprop = "web")[[1]]
print(g)
}
}
所以,我有4个带有for循环的数据帧。但是,我无法将它们附加到一个数据框中。请帮我解决这个问题。
谢谢!
答案 0 :(得分:0)
这应该有效!您应该最后得到一个名为“ google_data”的数据框,其中包含所有输出。
library(gtrendsR)
state <- c("california", "texas")
nation <- c("US", "FR")
google_data = data.frame()
for (i in state) {
for (j in nation){
g <- gtrends(keyword = i,geo = j,time ="2020-01-01 2020-01-05",gprop = "web")[[1]]
output <- data.frame(g)
google_data <- rbind(google_data,output)
}
}