2
我已经在数据集中创建了不同作业说明的flag
变量。我想将每个flag==true
更改为与另一个变量相同的行位置。使用if_else,如果条件为假,我无法返回用作条件的列
我试过ifelse
和if_else;
但我已经能够得到的是对true
条件和NA
S上的改变的值的列表。
下面是使用diamonds
可再现例如:
mydata <- diamonds[1:10,c(3,4)]
mydata$position <- c('flag','cathy')
mydata
mydata$new.vary <- mydata %>% if_else(color=='E',position,color)