where {tractor.base} | R Documentation |
Compact conditional values
Description
This simple function checks whether its first argument is a logical value
that evaluates to TRUE
. If so, it returns its second argument. If
not, it returns its third argument.
Usage
where(condition, value, fallback = NULL)
Arguments
condition |
An expression that resolves to a single logical value. |
value , fallback |
Any expression. |
Details
This function differs from the standard ifelse
function in
that it does not act elementwise, and that the third argument is optional,
defaulting to NULL
.
Value
value
, if condition
evaluates to TRUE
;
otherwise fallback
.
Author(s)
Jon Clayden
References
Please cite the following reference when using TractoR in your work:
J.D. Clayden, S. Muñoz Maniega, A.J. Storkey, M.D. King, M.E. Bastin & C.A. Clark (2011). TractoR: Magnetic resonance imaging and tractography with R. Journal of Statistical Software 44(8):1-18. doi:10.18637/jss.v044.i08.
See Also
ifelse