Examples for 'checkmate::qassertr'


Quick recursive arguments checks on lists and data frames

Aliases: qassertr qtestr qexpectr

Keywords:

### ** Examples

# All list elements are integers with length >= 1?
qtestr(as.list(1:10), "i+")
[1] TRUE
# All list elements (i.e. data frame columns) are numeric?
qtestr(iris, "n")
[1] FALSE
# All list elements are numeric, w/o NAs?
qtestr(list(a = 1:3, b = rnorm(1), c = letters), "N+")
[1] FALSE
# All list elements are numeric OR character
qtestr(list(a = 1:3, b = rnorm(1), c = letters), c("N+", "S+"))
[1] TRUE

[Package checkmate version 2.3.2 Index]