or | R Documentation |
Alternative return for empty, null or na statements.Return alternative if the value of expression is empty or NA or NULL
or(test, alternative)
test %or% alternative
test |
an object to return |
alternative |
alternative object to return |
value of test if not null or empty, else return value of alternative
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])
# One may also choose to use
test2[,1] %or% "A"
test2[which(test2$ID == 323),2] %or% "CCCCC"
number(1) %or% "Placeholder"
number(10) %or% "Placeholder"
NA %or% "Random"
NULL %or% "Random"
"" %or% "Random"
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")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.