save {base}R Documentation

Save R Objects

Description

save writes a external representation of R objects to the specified file. The objects can be read back from the file at a later date by using the function load.

save.image() is just a short-cut for ``save my current environment'', i.e., save(list = ls(all=TRUE), file = ".RData"). It is what also happens with q("yes").

Usage

save(..., list = character(0), file = "", ascii = FALSE)
save.image(file = ".Rdata")

Arguments

... the names of the objects to be saved.
list A character vector containing the names of objects to be saved.
file the name of the file where the data will be saved.
ascii if TRUE, an ASCII representation of the data is written. This is useful for transporting data between machines of different types. The default value of ascii is FALSE which leads to a more compact binary file being written.

Details

Almost all current R platforms (including Windows) use the XDR representation of binary objects in binary save-d files, and these are portable across all XDR-compliant implementations.

See Also

dput, dump, load.

Examples

x <- runif(20)
y <- list(a = 1, b = TRUE, c = "oops")
save(x, y, file = "xy.Rdata")
save.image()
unlink("xy.Rdata")
unlink(".RData")