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)