Expressions can be written in a natural way such as
count_vals_byname(m, "<=", 1)
.
count_vals_byname( a, compare_fun = c("==", "!=", "<", "<=", ">=", ">"), val = 0 )
a | a matrix or list of matrices whose values are to be counted according to |
---|---|
compare_fun | the comparison function, one of " |
val | the value against which matrix entries are compared. Default is |
an integer indicating the number of entries in a
that meet the specified criterion
Either a single matrix or a list of matrices can be given as the a
argument.
compare_fun
can be specified as a string ("!="
)
or as a back-quoted function (`!=`
).
m <- matrix(c(0, 1, 2, 3, 4, 0), nrow = 3, ncol = 2) count_vals_byname(m) # uses defaults: compare_fun = "==" and val = 0#> [1] 2count_vals_byname(m, compare_fun = "!=")#> [1] 4count_vals_byname(m, compare_fun = `!=`)#> [1] 4# Write expressions in a natural way count_vals_byname(m, "<=", 1)#> [1] 3#> [[1]] #> [1] 3 #> #> [[2]] #> [1] 3 #>