Learn R Programming

bit (version 4.6.0)

chunk: Methods for chunked range index

Description

Calls chunks() to create a sequence of range indexes along the object which causes the method dispatch.

Usage

chunk(x = NULL, ...)

# S3 method for default chunk(x = NULL, ..., RECORDBYTES = NULL, BATCHBYTES = NULL)

Value

returns a named list of ri() objects representing chunks of subscripts

Arguments

x

the object along we want chunks

...

further arguments passed to chunks()

RECORDBYTES

integer scalar representing the bytes needed to process a single element of the boolean vector (default 4 bytes for logical)

BATCHBYTES

integer scalar limiting the number of bytes to be processed in one chunk, default from getOption("ffbatchbytes") if not null, otherwise 16777216

Methods (by class)

  • chunk(default): default vector method

available methods

chunk.default, ff::chunk.ff_vector(), ff::chunk.ffdf()

Author

Jens Oehlschlägel

Details

chunk is generic, the default method is described here, other methods that automatically consider RAM needs are provided with package 'ff', see for example ff::chunk.ffdf()

See Also

chunks(), ri(), seq(), bbatch()

Examples

Run this code
  chunk(complex(1e7))
  chunk(raw(1e7))
  chunk(raw(1e7), length=3)

  chunks(1, 10, 3)
  # no longer do
  chunk(1, 100, 10)
  # but for bckward compatibility this works
  chunk(from=1, to=100, by=10)

Run the code above in your browser using DataLab