dput {base}R Documentation

Write an Internal Object to a File

Description

Writes an ASCII text representation of an R object to a file or connection, or uses one to recreate the object.

Usage

dput(x, file = "")
dget(file)

Arguments

x an object.
file either a character string naming a file or a connection. "" indicates output to the console.

Details

dput opens file and deparses the object x into that file. The object name is not written (contrary to dump). If x is a function the associated environment is stripped. Hence scoping information can be lost.

Using dget, the object can be recreated (with the limitations mentioned above).

dput will warn if fewer characters were written to a file than expected, which may indicate a full or corrupt file system.

References

Becker, R. A., Chambers, J. M. and Wilks, A. R. (1988) The New S Language. Wadsworth & Brooks/Cole.

See Also

deparse, dump, write.

Examples

## Write an ASCII version of mean to the file "foo"
dput(mean, "foo")
## And read it back into 'bar'
bar <- dget("foo")
unlink("foo")

[Package Contents]