【发布时间】:2018-06-20 14:08:24
【问题描述】:
我目前正在尝试比较 2 个列表并提取 List2 中与 List1 匹配的条目。到目前为止,这是我所拥有的:
List1 <- list(1,2,3)
List2 <- list(2,4,6)
is.element(List1[2],List2)
for(i in 1:length(List1)){
if(is.element(List1[i],List2)){
print(List2)
}else{
}
}
在 i=2 时,它只打印整个 List2,这不是我想要的,有人可以告诉我如何专门提取与 List1[i] 匹配的元素吗? 如果 List1[i] 与 List2 不匹配,我只想不发生任何事情。
将来我打算用它来比较职位列表和句子列表。如果出现职位名称,则整个句子将被从句子列表中拉出。对此的任何建议将不胜感激
【问题讨论】:
标签: r list if-statement compare extract