R: qsavem

qsavem {qs} | R Documentation

## qsavem

### Description

Saves (serializes) multiple objects to disk.

### Usage

    qsavem(...)

### Arguments

`...` | objects to serialize. Named arguments will be passed to qsave during saving. Un-named arguments will be saved. A named file argument is required.

### Details

This function extends qsave to replicate the functionality of base::save to save multiple objects. Read them back with qload.

### Examples

    x1 <- data.frame(int = sample(1e3, replace=TRUE),
                     num = rnorm(1e3),
                     char = randomStrings(1e3), stringsAsFactors = FALSE)
    x2 <- data.frame(int = sample(1e3, replace=TRUE),
                     num = rnorm(1e3),
                     char = randomStrings(1e3), stringsAsFactors = FALSE)
    myfile <- tempfile()
    qsavem(x1, x2, file=myfile)
    rm(x1, x2)
    qload(myfile)
    exists('x1') && exists('x2') # returns true

    # qs support multithreading
    qsavem(x1, x2, file=myfile, nthreads=2)
    rm(x1, x2)
    qload(myfile, nthreads=2)
    exists('x1') && exists('x2') # returns true

[Package qs version 0.23.5 Index]