R/scale.R

Defines functions scale_range

Documented in scale_range

##' normalized data by range
##'
##'
##' @title scale-range
##' @param data the input data.
##' @return normalized data
##' @export
##' @author Guangchuang Yu
scale_range <- function(data) {
  normalized_data <- apply(data, 2, function(x) {
    (x - min(x, na.rm = TRUE)) / (max(x, na.rm = TRUE) - min(x, na.rm = TRUE))
  })
  as.data.frame(normalized_data)
}

Try the yulab.utils package in your browser

Any scripts or data that you put into this service are public.

yulab.utils documentation built on Sept. 20, 2023, 9:06 a.m.