Fast ifelse
ifelse.()
utilizes data.table::fifelse()
in the background, but automatically
converts NAs to their proper type.
ifelse.(conditions, true, false, na = NA)
conditions |
Conditions to test on |
true |
Values to return if conditions evaluate to TRUE |
false |
Values to return if conditions evaluate to FALSE |
na |
Value to return if an element of test is NA. |
x <- 1:5 ifelse.(x < 3, 1, 0) # Can also be used inside of mutate.() test_df <- data.table(x = x) test_df %>% mutate.(new_col = ifelse.(x < 3, 1, 0))
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.