Alternative return for empty, null or na statements.Return alternative if the value of expression is empty or NA or NULL
Note
Equivalent to Nullish coalescing operator ?? in javascript or PHP like $Var = $operand1 ?? $operand2;
test1 <- c(4,NA,5,2,0,21)
test2 <- data.frame(ID = 1:10,ED = LETTERS[10:1])
or(test1[which(test1==4)],100)
or(test1[which(test1==43)],100)
or(test2[which(test2$ID == 10),2],"BBBBB")
or(test2[which(test2$ID == 323),2],"CCCCC")
# One may also choose to use test2[which(test2$ID == 323),2] NA NULL ""