Learn R Programming

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

bigmemory (version 3.12)

Manage massive matrices in R using C++, with support for shared memory and memory-mapped files.

Description

Use C++ to create, store, access, and manipulate massive matrices. Matrices may optionally be allocated to shared memory and/or may use memory-mapped files.

Copy Link

Version

Install

install.packages('bigmemory')

Monthly Downloads

10,590

Version

3.12

License

LGPL-3

Maintainer

John Emerson

Last Published

October 26th, 2009

Functions in bigmemory (3.12)

big.matrix, shared.big.matrix, filebacked.big.matrix, is.big.matrix, as.big.matrix, is.shared, is.separated, is.filebacked, remove.backing, nebytes

The core ``big.matrix'' operations.
deepcopy

Produces a physical copy of a ``big.matrix''
mwhich

Expanded ``which''-like functionality.
write.big.matrix, read.big.matrix

File interface for a ``big.matrix''
big.matrix-class

Class ``big.matrix''.
rw.mutex, attach.rw.mutex

Mutual exclusion functionality for shared memory matrices in package ``bigmemory''
hash.mat

Create a hash into a ``big.matrix''
colmean, colmin, colmax, colrange, colvar, colsd, colprod, colsum, colna

Basic statistics for ``big.matrix'' objects.
binit

Count elements appearing in bins of one or two variables.
describe, attach.big.matrix

The basic shared ``big.matrix'' operations.
rw.mutex-class

Mutual exclusions (mutexes) for shared memory.
bigmemory-package

bigmemory: massive matrices in (possibly shared) memory.
biglm.big.matrix, bigglm.big.matrix

Use Thomas Lumley's ``biglm'' package with a ``big.matrix''