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

View source: R/sumNAperGroup.R

sumNAperGroupR Documentation

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,
  silent = FALSE,
  debug = FALSE,
  callFrom = NULL
)

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

silent

(logical) suppress messages

debug

(logical) additional messages for debugging

callFrom

(character) allow easier tracking of messages produced

Value

This function returns an integer vector with count of NAs per group

See Also

NA, filter NAs by line presenceFilt

Examples

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)


wrMisc documentation built on Nov. 17, 2023, 5:09 p.m.