qsavem: qsavem

Description Usage Arguments Details Examples

Description

Saves (serializes) multiple objects to disk.

Usage

1

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

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
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

Example output

qs v0.23.4.
[1] TRUE
[1] TRUE

qs documentation built on Nov. 6, 2021, 1:07 a.m.

Related to qsavem in qs...