我有一个像这样的脚本
df$Col1<-ifelse(df$race == STOP_AUDIT[RACE],
"Yes", "No")
我有一个名为RACE的列表
RACE<-c("WHITE","BLACK","HISPANIC","ASIAN")
这是我想要的数据集结果。
race|Col1
BLACK Yes
ASIAN Yes
WHITE Yes
WHITE HISPANIC No
HISPANIC Yes
ASIAN Yes
BLACK HISPANIC No
您可以使用%in%
来检查一个项是否在另一个向量中。这是矢量化的,如:
df$Col1<-ifelse(df$race %in% RACE, "Yes", "No")