rle {base} | R Documentation |
Compute the lengths and values of runs of equal values in a vector.
rle(x)
x |
a (numerical, logical or character) vector. |
lengths |
a vector containing the length of each run. |
values |
a vector of the same length as lengths with the
corresponding values. |
x <- rev(rep(6:10, 1:5)) rle(x) ## $lengths ## [1] 5 4 3 2 1 ## $values ## [1] 10 9 8 7 6 z <- c(T,T,F,F,T,F,T,T,T) rle(z) rle(as.character(z))