Applies conditional statements to numeric vectors in H2O parsed data objects when the data are numeric.

h2o.ifelse(test, yes, no)

ifelse(test, yes, no)

Arguments

test

A logical description of the condition to be met (>, <, =, etc...)

yes

The value to return if the condition is TRUE.

no

The value to return if the condition is FALSE.

Value

Returns a vector of new values matching the conditions stated in the ifelse call.

Details

Both numeric and categorical values can be tested. However when returning a yes and no condition both conditions must be either both categorical or numeric.

Examples

if (FALSE) {
library(h2o)
h2o.init()
australia_path <- system.file("extdata", "australia.csv", package = "h2o")
australia <- h2o.importFile(path = australia_path)
australia[, 9] <- ifelse(australia[, 3] < 279.9, 1, 0)
summary(australia)
}