chop_equally: Chop equal-sized groups

chop_equallyR Documentation

Chop equal-sized groups

Description

chop_equally() chops x into groups with an equal number of elements.

Usage

chop_equally(
  x,
  groups,
  ...,
  labels = lbl_intervals(raw = TRUE),
  left = is.numeric(x),
  close_end = TRUE
)

brk_equally(groups)

tab_equally(x, groups, ..., left = is.numeric(x), close_end = TRUE)

Arguments

x

A vector.

groups

Number of groups.

...

Passed to chop().

labels

A character vector of labels or a function to create labels.

left

Logical. Left-closed breaks?

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().

See Also

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

Examples

chop_equally(1:10, 5)


santoku documentation built on June 9, 2022, 1:05 a.m.