R: qload

qreadm {qs} | R Documentation

## qload

### Description

Reads an object in a file serialized to disk using qsavem.

### Usage

    qload(file, env = parent.frame(), ...)

    qreadm(file, env = parent.frame(), ...)

### Arguments

`file` | the file name/path.
`env` | the environment where the data should be loaded.
`...` | additional arguments will be passed to qread.

### Details

This function extends qread to replicate the functionality of base::load to load multiple saved objects into your workspace. 'qloadm' and 'qsavem' are alias of the same function.

### Value

Nothing is explicitly returned, but the function will load the saved objects into the workspace.

### 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]