cut_format {kimisc} | R Documentation |
Convert Numeric to Factor, with custom formatting
Description
This is an enhanced version of base::cut()
that allows a custom
formatting to be applied to the values.
Usage
cut_format(x, breaks, include.lowest = FALSE, right = TRUE,
ordered_result = FALSE, ..., format_fun = format, sep = ", ",
paren = c("(", "[", ")", "]"))
Arguments
x |
a numeric vector which is to be converted to a factor by cutting. |
breaks |
|
include.lowest |
logical, indicating if an ‘x[i]’ equal to
the lowest (or highest, for |
right |
logical, indicating if the intervals should be closed on the right (and open on the left) or vice versa. |
ordered_result |
logical: should the result be an ordered factor? |
... |
Passed to |
format_fun |
|
sep |
|
paren |
|
See Also
http://stackoverflow.com/q/14456371/946850
Examples
cut_format(runif(10), seq(0, 1, by = 0.25), format_fun = function(x) paste(x * 100, "%"))
cut_format(runif(10), seq(0, 1, by = 0.25), paren = c("<", "{", ">", "}"))