irep {itertools} | R Documentation |
Create a repeating iterator
Description
Create an iterator version of the rep
function.
Usage
irep(iterable, times, length.out, each)
Arguments
iterable |
The iterable to iterate over repeatedly. |
times |
A vector giving the number of times to repeat each element
if the length is greater than one, or to repeat all the elements if the
length is one. This behavior is less strict than rep since the
length of an iterable isn't generally known. |
length.out |
non-negative integer. The desired length of the output
iterator. |
each |
non-negative integer. Each element of the iterable is repeated
each times. |
See Also
rep
Examples
unlist(as.list(irep(1:4, 2)))
unlist(as.list(irep(1:4, each=2)))
unlist(as.list(irep(1:4, c(2,2,2,2))))
unlist(as.list(irep(1:4, c(2,1,2,1))))
unlist(as.list(irep(1:4, each=2, len=4)))
unlist(as.list(irep(1:4, each=2, len=10)))
unlist(as.list(irep(1:4, each=2, times=3)))
[Package
itertools version 0.1-1
Index]