我在列表中有一组值
list2 = c("Ford","Chrysler","Honda","Lexus","Mercedez")
并设有数据框,让我们说2列,并希望根据Match_Flag
中是否存在该值来填充list2
列。
Make Match_Flag
Ford
Mercedez
Chrysler
这是我目前的工作:
for (i in 1:length(df$Make)){
if(df$Make[[i]] %in% list2){
df$Match_Flag == 1
}
else {
df$Match_Flag == 0
}
}
这个1和if条件的赋值似乎不起作用,而所有的值都被赋值为0。这与链接的其他问题略有不同,因为这涉及将列表与另一个列表进行比较而不是检查列表中的元素。感谢。