cut_decreasing: Cut with Decreasing Factor Levels

Description Usage Arguments Value Examples

View source: R/cut_decreasing.R

Description

Convenience function to get decreasing factor levels from cut. Currently requires specifying breaks as vector of cutpoints rather than number of desired intervals.

Usage

1
cut_decreasing(x, breaks, include.lowest = FALSE, right = TRUE, ...)

Arguments

x, breaks, include.lowest, right

See cut. specifying number of intervals is not currently supported).

...

Arguments to pass to cut.

Value

Factor variable.

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
# In mtcars dataset, create 3 mpg groups
table(cut(mtcars$mpg, breaks = c(-Inf, 15, 20, Inf)))

# Repeat with cut_decreasing to get factor levels ordered from high to low. 
# To match cut here, need to specify right = FALSE
table(cut_decreasing(mtcars$mpg, breaks = c(Inf, 20, 15, -Inf), right = FALSE))

# You can specify breaks from low to high, but then include.lowest and right 
# arguments get confusing
table(cut_decreasing(mtcars$mpg, breaks = c(-Inf, 15, 20, Inf), right = TRUE))

dvmisc documentation built on Dec. 18, 2019, 1:35 a.m.