R/zero_to_missing.R

Defines functions zero_to_missing

Documented in zero_to_missing

#' Missing to zero and vice versa
#'
#' \code{zero_to_missing} turns 0 values into NA values in a data frame or vector
#' \code{missing_to_zero} turns NA values into 0 values in a data frame or vector
#'
#' @param x what inputs to function
#'
#' @examples
#' zero_to_missing(mtcars)
#' 
#' @export
zero_to_missing <- function(x){
  x[x == 0] <- NA
  return(x)
}

#' @export
missing_to_zero <- function (v)
{
  v[is.na(v) == TRUE] <- 0
  return(v)
}
rethinkpriorities/rp-r-package documentation built on Jan. 7, 2023, 10:11 p.m.