bit (version 1.1-14)

rlepack: Hybrid Index, rle-pack utilities

Description

Basic utilities for rle packing and unpacking and apropriate methods for rev and unique.

Usage

rlepack(x, …)
# S3 method for integer
rlepack(x, pack = TRUE, …)
rleunpack(x)
# S3 method for rlepack
rleunpack(x)
# S3 method for rlepack
rev(x)
# S3 method for rlepack
unique(x, incomparables = FALSE, …)
# S3 method for rlepack
anyDuplicated(x, incomparables = FALSE, …)

Arguments

x

in 'rlepack' an integer vector, in the other functions an object of class 'rlepack'

pack

FALSE to suppress packing

incomparables

just to keep R CMD CHECK quiet (not used)

just to keep R CMD CHECK quiet (not used)

Value

A list with components

first

the first element of the packed sequence

dat

either an object of class rle or the complete input vector x if rle-packing is not efficient

last

the last element of the packed sequence

See Also

hi, intrle, rle, rev, unique

Examples

Run this code
# NOT RUN {
  x <- rlepack(rep(0L, 10))
# }

Run the code above in your browser using DataLab