ifelsena: Like 'ifelse()', but allows you to assign a third value to...

View source: R/shorthands.R

ifelsenaR Documentation

Like ifelse(), but allows you to assign a third value to missings.

Description

Deprecated. Please use dplyr::if_else() in the future. Defaults to assigning the "no" value to missing values as well. Often missings encapsulate some sort of meaning for the variable you're trying to define.

Usage

ifelsena(test, yes, no, missing = no)

Arguments

test

passed to ifelse

yes

passed to ifelse

no

passed to ifelse

missing

defaults to the value for no

Examples

## Not run: 
data(beavers)
beaver1$activ[1:10] = NA
beaver1$hyperactive = ifelse(beaver1$activ > 1, 1, 0)
table(beaver1$hyperactive)
beaver1$hyperactive = ifelsena(beaver1$activ > 1, 1, 0)
table(beaver1$hyperactive)

## End(Not run)

rubenarslan/formr documentation built on Feb. 6, 2024, 1:18 a.m.