Learn R Programming

lvec (version 0.2.5)

Out of Memory Vectors

Description

Core functionality for working with vectors (numeric, integer, logical and character) that are too large to keep in memory. The vectors are kept (partially) on disk using memory mapping. This package contains the basic functionality for working with these memory mapped vectors (e.g. creating, indexing, ordering and sorting) and provides C++ headers which can be used by other packages to extend the functionality provided in this package.

Copy Link

Version

Install

install.packages('lvec')

Monthly Downloads

47

Version

0.2.5

License

GPL-3

Issues

Pull Requests

Stars

Forks

Maintainer

Jan der Laan

Last Published

November 7th, 2022

Functions in lvec (0.2.5)

rattr

Set and get attributes of the original R-vector stored in an lvec
strlen

Get and set the maximum string length of a character lvec
is_lvec

Check if an object is of type lvec
chunk

Generate a number of index ranges from a vector
lget

Read elements from an lvec
as_lvec

Converts a primitive R-vector to lvec
lvec

Create memory mapped vector
lsave

Read and write lvec object to file
as_rvec

Convert complete lvec to R vector
lset

Set values in an lvec
length.lvec

Get and set the length of an lvec
clone

Clone an lvec object
print.lvec

Print an lvec
sort.lvec

Sort a lvec
lvec_type

Get the type of the lvec
order

Order a lvec