if_else {tidytable} | R Documentation |
Fast if_else
Description
Fast version of base::ifelse()
.
Usage
if_else(condition, true, false, missing = NA, ..., ptype = NULL, size = NULL)
Arguments
condition |
Conditions to test on |
true |
Values to return if conditions evaluate to |
false |
Values to return if conditions evaluate to |
missing |
Value to return if an element of test is |
... |
These dots are for future extensions and must be empty. |
ptype |
Optional ptype to override output type |
size |
Optional size to override output size |
Examples
x <- 1:5
if_else(x < 3, 1, 0)
# Can also be used inside of mutate()
df <- data.table(x = x)
df %>%
mutate(new_col = if_else(x < 3, 1, 0))
[Package tidytable version 0.11.1 Index]