Gets a short human readable string representation of an vector of indices.
# S3 method for default
seqToHumanReadable(idx, tau=2L, delimiter="-", collapse=", ", ...)
Arguments
- idx
A vector
of integer
indices.
- tau
A non-negative integer
specifying the minimum span of
of a contiguous sequences for it to be collapsed to
<from>-<to>
.
- delimiter
A character
string delimiter.
- collapse
A character
string used to collapse subsequences.
- ...
Not used.
Examples
print(seqToHumanReadable(1:2)) # "1, 2"
#> [1] "1, 2"
print(seqToHumanReadable(1:2, tau=1)) # "1-2"
#> [1] "1-2"
print(seqToHumanReadable(1:10)) # "1-10"
#> [1] "1-10"
print(seqToHumanReadable(c(1:10, 15:18, 20))) # "1-10, 15-18, 20"
#> [1] "1-10, 15-18, 20"