i_mask | R Documentation |
Constructs an iterator that filters elements from iterable returning only
those for which the corresponding element from selectors
is
TRUE
.
i_mask(object, selectors)
object |
an iterable object |
selectors |
an iterable that determines whether the corresponding
element in |
The iterator stops when either object
or selectors
has been
exhausted.
iterator object
# Filters out odd numbers and retains only even numbers
n <- 10
selectors <- rep(c(FALSE, TRUE), n)
it <- i_mask(seq_len(n), selectors)
as.list(it)
# Similar idea here but anonymous function is used to filter out even
# numbers
n <- 10
it2 <- i_mask(seq_len(10), rep(c(TRUE, FALSE), n))
as.list(it2)
it3 <- i_mask(letters, letters %in% c('a', 'e', 'i', 'o', 'u'))
as.list(it3)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.