R/percentify.r

#' Turns a Probability into a Percentage
#'
#' The function turns a probability or share (e.g. 0.49, 2.102) into a percentage
#' (49%, 210.2%).
#'
#' @param .x Numeric vector. Input data
#' @param .digits Integer value. To how many digits should the result be rounded.
#'
#' @return Vector with rounded percentages + "%" for use in graphical output.
#'
#' @examples
#' percentify(1:10 / 10)
#' percentify(rnorm(10), 2)
#'
#' @import magrittr
#' @export
percentify <-
  function(.x, .digits = 0)
  {
    round(.x * 100, .digits) %>%
      stringr::str_c(., "%")
  }
STAT-UP/statupinternal documentation built on May 9, 2019, 11:43 a.m.