我有一个数据框,叫做'total'。
我想创建一个带有虚拟变量的额外列。如果第一列('uid',字符变量(可以在向量 'vector1' 中找到,则此变量(我们称之为 dummy1(为 1
希望你们明白吗?不知道为什么我遇到困难。
谢谢:(
像这样,例如:
> df<-data.frame(uid=c("a","b","c"))
> vector1<-c("b","c","d")
> df$dummy1<-ifelse(df$uid %in% vector1,1,0)
> df
uid dummy1
1 a 0
2 b 1
3 c 1