rle
Run Length Encoding and Decoding
Description
Computes the length and the value of runs of the same value in a 
vector. 
Usage
rle(x)
print.rle(x, digits = getOption("digits"), prefix = "", ...) 
inverse.rle(x, ...) 
Arguments
| x | for rle, a vector object.
For print.rle and inverse.rle, an rle object. | 
| digits | the number of digits displayed for a numeric values component. | 
| prefix | the prefix for each line. | 
| ... | reserved for future use.  Ignored in this version. | 
 
Value
| rle() | returns an rle object, which is a list 
containing: 
 lengths: a vector containing the length of each run. 
 values: a vector the same length as lengths, 
with the values of each run. 
 | 
| print.rle() | (a print S3 method for rle 
object.) Prints the object's information: lengths and 
values. | 
| inverse.rle() | returns the rle object of a vector
 containing the values that replicates a certain number of runs. | 
 
See Also
Examples
x <- c(16,16,16,16,8,8,8,4,4,2,32,32,32,32,32) 
rle(x) 
identical(x, inverse.rle(rle(x)))
z <- runif(10)
print(rle(z), digits = 3, prefix = "###")