iunique_justseen {itertools2} | R Documentation |
Iterator that extracts the just-seen unique elements from an iterable object
Description
Constructs an iterator that extracts each unique element in turn from an
iterable object
. Order of the elements is maintained. Only the element
just seen is remembered for determining uniqueness.
Usage
iunique_justseen(object)
Arguments
object |
an iterable object |
Value
an iterator that returns the just-seen unique elements from
object
Examples
it <- ichain(rep(1,4), rep(2, 5), 4:7, 2)
it_iunique <- iunique_justseen(it)
as.list(it_iunique) # 1 2 4 5 6 7 2
it2 <- iterators::iter(c('a', 'a', "A", 'a', 'a', "V"))
it2_iunique <- iunique_justseen(it2)
as.list(it2_iunique) # a A a V
[Package itertools2 version 0.1.1 Index]