R/missingness.R

Defines functions row.missing col.missing na.freq

Documented in col.missing na.freq row.missing

#' Return the relative frequency of missing values
#'
#' @param vec A vector
#' @param dd A data.frame
#'
#' @return relative frequency of NA
#' @export
na.freq <- function(vec) {
	length(which(is.na(vec))) / length(vec)
}

#' @describeIn na.freq alias of `na.freq`
na_freq <- na.freq

#' @describeIn na.freq Function that returns the number frequency of missing values for each column
col.missing <- function(dd){
	sapply(dd, na.freq)
}

#' @describeIn na.freq Function that returns the number frequency of missing values for each row
row.missing <- function(dd){
	apply(dd,1, na.freq)
}
stackcon/rngt documentation built on June 17, 2022, 5:29 p.m.