Learn R Programming

wrMisc (version 1.5.2)

sumNAperGroup: Count number of NAs per sub-set of columns

Description

This function will count the number of NAs per group (defined by argument grp) while summing over all lines of a matrix or data.frame. The row-position has no influence on the counting. Using the argument asRelative=TRUE the result will be given as (average) number of NAs per row and group.

Usage

sumNAperGroup(x, grp, asRelative = FALSE)

Arguments

x

matrix or data.frame which may contain NAs

grp

factor describing which column of 'dat' belongs to which group

asRelative

(logical) return as count of NAs per row and group

Value

integer vector with count of NAs per group

See Also

NA, filter NAs by line presenceFilt

Examples

Run this code
# NOT RUN {
mat <- matrix(1:25, ncol=5) 
mat[lower.tri(mat)] <- NA
sumNAperGroup(mat, rep(1:2,c(3,2)))
sumNAperGroup(mat, rep(1:2,c(3,2)), asRelative=TRUE)

# }

Run the code above in your browser using DataLab