矩阵R上的下标数目不正确错误

时间:2018-12-05 11:07:49

标签: r

我正在尝试使代码的一部分自动化,该代码检查由我创建的词典中的每个单词,并在单独的列中返回该值。

下面是代码片段: 这是先前编写的手动代码:

tokens$call <-ifelse(regexpr("(call )",tokens$review_text)>0,"call ","")
tokens$tech <-ifelse(regexpr("(tech )",tokens$review_text)>0,"tech ","")
tokens$techs<-ifelse(regexpr("(techs)",tokens$review_text)>0,"techs","")
tokens$support<-ifelse(regexpr("(support)",tokens$review_text)>0,"support","")

我正试图循环它:

for(i in 1 :nrow(dict)){
tokens1$dict[i,1] <- ifelse(regexpr("[dict[i,1]]",tokens1$review_text)>0,"[dict[i,1]]","")
}

dict是所引用的字典。我不断收到上述错误。任何帮助表示赞赏

0 个答案:

没有答案