Como utilizar la funcion: ifelse () en R

Sea el vector m:

m<-c(14,24,36,18,19,24)
m
## [1] 14 24 36 18 19 24

Si el vector m tiene el valor de 24 mostrar TRUE de lo contrario mostrar FALSE

ifelse(m==24,TRUE,FALSE)
## [1] FALSE  TRUE FALSE FALSE FALSE  TRUE

Si el vector m tiene el valor de 36 mostrar 1 de lo contrario mostrar 0

ifelse(m==36,1,0)
## [1] 0 0 1 0 0 0

##Si el vector m tiene el valor 14 o tiene el valor 19 entonces mostrar 1 de lo contrario mostrar 0

ifelse(m==14 | m==19,1,0) 
## [1] 1 0 0 0 1 0

##Si el vector m tiene el valor 14 o tiene el valor 19 entonces mostrar TRUE de lo contrario mostrar FALSE

ifelse(m==14 | m==19, TRUE, FALSE)
## [1]  TRUE FALSE FALSE FALSE  TRUE FALSE

##Si el vector m tiene el valor 24 y a la misma vez tiene el valor 36 mostrar 1 sino 0

ifelse(m==24 & m==36, 1,0)
## [1] 0 0 0 0 0 0

##Si el vector m tiene el valor 24 y a la misma vez tiene el valor 36 mostrar TRUE sino FALSE

ifelse(m==24 & m==36, TRUE,FALSE)
## [1] FALSE FALSE FALSE FALSE FALSE FALSE

##Sea k un nuevo vector de datos. El operador logico !k es la negacion de K

k<-c(54,64,86,98,109,204)
k
## [1]  54  64  86  98 109 204
ifelse(!k==64, TRUE,FALSE)
## [1]  TRUE FALSE  TRUE  TRUE  TRUE  TRUE
ifelse(!k==64,1,0)
## [1] 1 0 1 1 1 1