Description Usage Arguments Details Value Author(s) See Also Examples
These C-coded utilitites speed up index preprocessing considerably
1 2 3 |
x |
an integer vector |
intrle
is by factor 50 faster and needs less RAM (2x its input vector) compared to rle
which needs 9x the RAM of its input vector.
This is achieved because we allow the C-code of intrle
to break when it turns out, that rle-packing will not achieve a
compression factor of 3 or better.
intisasc
is a faster version of is.unsorted
: it checks whether x
is sorted and returns NA x
contains NAs.
intisdesc
checks for being sorted descending and assumes that the input x
contains no NAs (is used after intisasc
and does not check for NAs).
intrle
returns an object of class rle
or NULL, if rle-compression is not efficient (compression factor <3 or length(x)<3).
intisasc
returns one of FALSE, NA, TRUE
intisdesc
returns one of FALSE, TRUE
(if the input contains NAs, the output is undefined)
Jens Oehlschlägel
hi
, rle
, is.unsorted
, is.sorted
1 2 3 4 5 6 7 |
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.