Skip to contents

chop_evenly() chops x into intervals intervals of equal width.

Usage

chop_evenly(x, intervals, ..., close_end = TRUE)

brk_evenly(intervals)

tab_evenly(x, intervals, ...)

Arguments

x

A vector.

intervals

Integer: number of intervals to create.

...

Passed to chop().

close_end

Logical. Close last break at right? (If left is FALSE, close first break at left?)

Value

chop_* functions return a factor of the same length as x.

brk_* functions return a function to create breaks.

tab_* functions return a contingency table().

Details

chop_evenly() sets close_end = TRUE by default.

See also

Other chopping functions: chop_equally(), chop_fn(), chop_mean_sd(), chop_n(), chop_proportions(), chop_quantiles(), chop_width(), chop(), fillet()

Examples

chop_evenly(0:10, 5)
#>  [1] [0, 2)  [0, 2)  [2, 4)  [2, 4)  [4, 6)  [4, 6)  [6, 8)  [6, 8)  [8, 10]
#> [10] [8, 10] [8, 10]
#> Levels: [0, 2) [2, 4) [4, 6) [6, 8) [8, 10]