如何在R语言gtrendsR包中实现谷歌趋势的关键词组合功能?
在gtrendsR中实现谷歌趋势的关键词叠加搜索
要实现谷歌趋势网页版那种通过加号组合关键词、叠加搜索量的效果,只需要将带加号的组合关键词作为单个字符串传入gtrends()函数的keyword参数即可,无需拆分多个关键词为向量。
代码示例
library(gtrendsR) # 传入带加号的组合关键词,实现apple和orange搜索量的叠加 combined_result <- gtrends(keyword = "apple+orange") # 查看叠加后的时间序列搜索量数据 head(combined_result$interest_over_time)
关键说明
- 这种方式和网页版输入
apple+orange的逻辑完全一致,返回的是两个关键词的合并搜索总量,而非各自独立的趋势数据。 - 若需要同时查询多组叠加组合(比如同时查
apple+orange和banana+grape),可以将多个组合字符串放在向量中传入:multi_combined <- gtrends(keyword = c("apple+orange", "banana+grape"))
与多关键词向量的区别
gtrends(c("apple", "orange"))会分别获取两个关键词的独立搜索趋势,结果中会包含两条独立的时间序列;而gtrends("apple+orange")只会返回一条合并后的叠加搜索量序列,这正是你需要的网页版叠加效果。
内容的提问来源于stack exchange,提问作者James Rider
相关产品推荐
相关产品推荐

