Skip to contents

All functions

as.list(<iteror>) as.double(<iteror>) as.numeric(<iteror>) as.logical(<iteror>) as.character(<iteror>) as.vector(<iteror>)
Collect all (or some given number of) values from an iteror, returning a vector of the given type.
concat()
Concatenate contents of multiple iterators into a vector.
consume()
Consumes the first n elements of an iterator
count()
Consumes an iterator and computes its length
dotproduct()
Computes the dot product of two iterable objects.
hasNext() ihasNext()
Does This Iterator Have A Next Element
iRNGStream()
Iterators returning distant random-number seeds.
i_apply()
Apply a function to each element of an iterator.
i_break()
Create an iterator that can be told to stop.
i_concat() i_chain()
Iteror that chains multiple arguments together into a single iterator
i_chunk()
Combine an iterator's values into chunks.
i_dropwhile()
Iterator that drops elements until the predicate function returns FALSE
i_enumerate() ienumerate() i_enum()
Iterator that returns the elements of an object along with their indices
i_keep() i_drop()
Iterator that filters elements not satisfying a predicate function
i_keepwhile()
Iterator that returns elements while a predicate function returns TRUE
i_limit()
Limit the length of an iterator.
i_map()
Iterator that applies a given function to several iterables concurrently.
i_mask()
Iterator that filters elements where corresponding selector is false.
i_pad()
Iterator that returns an object followed indefinitely by a fill value
i_recycle()
Create a recycling iterator
i_rep()
Repeat values from an iterator.
i_repeat()
Create a repeating iterator
i_rle() i_rleinv()
Run-length encoding iterator.
i_roundrobin()
Iteror that traverses each given iterable in a roundrobin order
i_slice()
Iteror that returns selected elements from an iterable.
i_starmap() i_star()
Iteror that applies a given function to the elements of an iterable.
i_tee()
Create multiple iterators from one source
i_timeout()
Create a timeout iterator
i_unique()
Iterator that extracts the unique elements from an iterable object
i_window()
Construct a sliding window over an iterator
i_zip() i_zip_longest()
Combine several iterables in parallel.
icombinations()
Iterator that generates all combinations of a vector taken m at a time.
icount() icountn()
Counting Iterators
idedup()
Drop duplicated items from an iterator.
idiv()
Dividing Iterator
igrid()
Iterator that covers the Cartesian product of the arguments.
ipermutations()
Iterator that generates all permutations of a vector.
iread.table()
Iterator over Rows of a Data Frame Stored in a File
ireadBin()
Create an iterator to read binary data from a connection
ireadLines()
Iterator over Lines of Text from a Connection
ireaddf()
Create an iterator to read data frames from files
is.iteror()
is.iteror indicates if an object is an iteror.
iseq() iseq_along()
Iterators for sequence generation
isplit()
Split Iterator
itabulate()
Iterator that maps a function to a sequence of numeric values
iteror()
Make an iteror from a given object.
iteror(<array>) iteror(<matrix>) iteror(<data.frame>)
Iterate over an array or data frame by a specified dimension.
iteror.function
Construct an iteror object with custom-programmed behavior.
makeIwrapper()
Iterator Constructor-Constructor Function Wrapper
nextOr()
Retreive the next element from an iteror.
nth()
Returns the nth item of an iteror
quantify()
Count the number of times an iterable object is TRUE
r_to_py(<iteror>) iteror(<python.builtin.object>)
Wrap an iteror to appear as a Python iterator or vice versa.
record()
Record and replay iterators
reduce() i_accum() sum(<iteror>) prod(<iteror>)
Compute the sum, product, or general reduction of an iterator.
irnorm() irbinom() irnbinom() irpois() isample() irunif()
Random Number Iterators
take()
Return the first n elements of an iterable object in a vector.