calc_percent: Calculates display-ready percentages.

Description Usage Arguments Value Examples

Description

Given vectors of numerators, denominators, and number of decimal places, this function returns correctly-rounded percentages as a character vector. Returns a user-defined value when the denominator is zero.

Usage

1
2
  calc_percent(num, denom, digits = getOption("digits"),
    zerodenom = "--")

Arguments

num

The numerator

denom

The denominator

digits

The number of decimal places to return

zerodenom

The value to return when the denominator is zero

Value

A *character* vector of the percentages.

Examples

1
2
3
4
5
6
7
8
9
# Basic examples
calc_percent(num = c(1, 20, 30, 0, 0),
             denom = c(1, 30, 20, 10, 0))

# Tweaking the results
calc_percent(num = c(1, 20, 30, 0, 0),
             denom = c(1, 30, 20, 10, 0),
             digits = 2,
             zerodenom = "zip")

mmparker/mpmisc documentation built on May 23, 2019, 5:05 a.m.