| rle-package {rle} | R Documentation |
rle: Common Functions for Run-Length Encoded Vectors
Description
Common base and stats
methods for rle objects, aiming to make it possible to treat
them transparently as vectors.
History
This package grew out of the needs of the ergm package for a
run-length encoded representation of extremely long vectors with a
small number of contiguous runs, and these functions were originally
implemented in the statnet.common package.
It has been split out into its own package to enable others to use this functionality without installing any unnecessary dependencies and to facilitate contributions under a simplified license.
What works and what doesn't
The long-run aim of this package is to make it possible to treat
rle objects transparently as unnamed vectors. As of this
writing, the biggest unimplemented feature are:
It is possible to use the indexing (
[and[[) operators to extract by positive numeric indices but not by logical or negative numeric indices, and the implementation is far from optimal. It is not possible to replace individual elements of the vector represented by anrleobject. See Extract.rle for more details.Method
rep.rlecurrently has limited functionality.
Author(s)
Maintainer: Pavel N. Krivitsky pavel@statnet.org (ORCID)
See Also
Useful links:
Report bugs at https://github.com/statnet/rle/issues