Compares matrix entries to a value,
returning a matrix of same size as a
containing TRUE or FALSE values
as the result of applying compare_fun and val
to all entries in a.
Usage
compare_byname(a, compare_fun = c("==", "!=", "<", "<=", ">=", ">"), val = 0)Arguments
- a
a matrix or list of matrices whose values are to be counted according to
compare_fun- compare_fun
the comparison function, one of "
==", "!=", "<", "<=", ">=", or ">". Default is "==".- val
a single value against which entries in matrix
aare compared. Default is0.
Value
a logical matrix of same size as a containing TRUE where the criterion is met,
FALSE otherwise
Examples
m <- matrix(c(0, 1, 2, 3, 4, 0), nrow = 3, ncol = 2)
compare_byname(m, "<", 3)
#> [,1] [,2]
#> [1,] TRUE FALSE
#> [2,] TRUE FALSE
#> [3,] TRUE TRUE
compare_byname(list(m,m), "<", 3)
#> [[1]]
#> [,1] [,2]
#> [1,] TRUE FALSE
#> [2,] TRUE FALSE
#> [3,] TRUE TRUE
#>
#> [[2]]
#> [,1] [,2]
#> [1,] TRUE FALSE
#> [2,] TRUE FALSE
#> [3,] TRUE TRUE
#>