Learn R Programming

⚠️There's a newer version (0.2.5) of this package.Take me there.

lvec (version 0.2.2)

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

45

Version

0.2.2

License

GPL-3

Issues

Pull Requests

Stars

Forks

Maintainer

Jan der Laan

Last Published

May 24th, 2018

Functions in lvec (0.2.2)

lsave

Read and write lvec object to file
chunk

Generate a number of index ranges from a vector
lvec

Create memory mapped vector
as_rvec

Convert complete lvec to R vector
length.lvec

Get and set the length of an lvec
is_lvec

Check if an object is of type lvec
lset

Set values in an lvec
rattr

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

Print an lvec
order

Order a lvec
lvec_type

Get the type of the lvec
lget

Read elements from an lvec
clone

Clone an lvec object
sort.lvec

Sort a lvec
as_lvec

Converts a primitive R-vector to lvec
strlen

Get and set the maximum string length of a character lvec