CutAge {DescTools} | R Documentation |
Create a Factor Variable by Cutting an Age Variable
Description
Dividing the range of an age variable x
into intervals is a frequent task. The commonly used function cut
has unfavourable default values for this.
CutAge()
is a convenient wrapper for cutting age variables in groups
of e.g. 10 years with more suitable defaults.
Usage
CutAge(x, from = 0, to = 90, by = 10, right = FALSE, ordered_result = TRUE, ...)
Arguments
x |
continuous variable. |
from , to |
the starting and (maximal) end values of the sequence. |
by |
number: increment of the sequence. Default is 10, alternatives could be 5 or 20. |
right |
logical, indicating if the intervals should be closed on the right (and open on the left) or vice versa. Default is |
ordered_result |
logical: should the result be an ordered factor? Default is |
... |
the dots are passed on to the underlying function |
Value
A factor is returned, unless labels = FALSE which results in an integer vector of level codes.
Values which fall outside the range of breaks are coded as NA
, as are NaN
and NA
values.
Author(s)
Andri Signorell <andri@signorell.net>
See Also
Examples
Desc(CutAge(sample(100, 100)))