rle: Run Length Encoding

Description Usage Arguments Value Examples

Description

Run Length Encoding

Usage

1
2
3
4
5
6
7
rle_std(x)

rle_subset(rle, val, minL = 1L)

rle_true(x, minL = 1L)

rle_inverse(info, n = -1L)

Arguments

x

Integer (or boolean) vector

info

A list with the element of ibegin, iend and n.

Value

true or false vector

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
library(magrittr)

x = c(TRUE, TRUE, FALSE, TRUE, TRUE, FALSE)
info = rle_true(x)

x_rev = rle_inverse(info)
all.equal(x, x_rev)

x_rev2 = rle_std(x) %>% rle_inverse()
all.equal(x, x_rev2)

CUG-hydro/heatwave documentation built on Dec. 17, 2021, 1:53 p.m.