slice_range: Select a range of records from an object

View source: R/slice_range.R

slice_rangeR Documentation

Select a range of records from an object

Description

Select a range of records from an object

Usage

slice_range(x, range, begin = range[1], end = range[2], ...)

## S3 method for class 'lvec'
slice_range(x, range, begin = range[1], end = range[2], as_r = FALSE, ...)

## S3 method for class 'ldat'
slice_range(x, range, begin = range[1], end = range[2], as_r = FALSE, ...)

## Default S3 method:
slice_range(x, range, begin = range[1], end = range[2], ...)

## S3 method for class 'data.frame'
slice_range(x, range, begin = range[1], end = range[2], ...)

Arguments

x

the object to select items from

range

a numeric vector with two elements specifying the range to select.

begin

the first element to select.

end

the last element to select.

...

ignored; used to pass additional arguments to other methods.

as_r

convert the result to an R-object.

Examples

x <- as_lvec(1:20)
# Select elements 5:7
slice_range(x, range = c(5, 7))
slice_range(x, begin = 5, end = 7)
slice_range(x, range = c(5, 10), end = 7)
# also works for R-vectors
slice_range(1:20, range = c(5,7))
# convert lvec to rvec
slice_range(x, range = c(5,7), as_r = TRUE)


djvanderlaan/lvec_stats documentation built on Oct. 4, 2022, 7:02 p.m.