【发布时间】:2019-07-26 16:45:48
【问题描述】:
我是 R 的新手,我想做一个循环,以返回关键字列表的搜索量(通过 API 调用)。
这里是我使用的代码:
install.packages("SEMrushR")
library(SEMrushR)
mes_keywords_to_check <- readLines("voyage.txt") # List of keywords to check
mes_keywords_to_check <- as.character(mes_keywords_to_check)
循环
for (i in 1:length(mes_keywords_to_check)) {
test_keyword <- as.character(mes_keywords_to_check[i])
df_test_2 <- keyword_overview_all(test_keyword, "fr","API KEY NUMBER") ##keyword_overview_all is the function from the Semrush package
}
通过这样做,我只能获得列表中第一个关键字的搜索量。我的目的当然是获取完整关键字列表所需的日期。
这是我得到的表格: enter image description here
你知道我该如何解决这个问题吗?
【问题讨论】:
-
在循环之前检查
mes_keywords_to_check:它是否包含所有关键字? // 检查length(mes_keywords_to_check)