嵌套在R中用于大型数据集的循环

时间:2017-02-12 15:47:51

标签: r if-statement for-loop nested-loops

我有三个不同长度的变量title和content有大约85,000行,tag有大约15,000行。对于标题和内容,我想查看每行是否包含标记,如果包含标记,则将其添加到新变量titletag和contenttag。然后我想将titletag和contenttag组合成creat testtag,以便titletag [i]和contenttag [i]中的所有标签都在新的变量testtag [i]中。

我正在使用R.我遇到的问题是我运行的代码没有创建titletag和内容标记的错误,但是当我去组合它们时它表示两个变量都不存在。我的代码是:

for (i in 1:length(tag)) 
  {for (j in 1:length(title)) 
  {ifelse(tag[i] %in% title[j],titletag[] <- tag[i]," ") 
    ifelse(tag[i] %in% content[j],contenttag[] <- tag[i]," ")}}
testtag <- cbind(titletag, contenttag)

非常感谢任何帮助!

0 个答案:

没有答案