虚拟变量取决于 R 中数据框中同一行的其他元素



我有一个数据框,叫做'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

最新更新