Rev 24300 | Rev 29580 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
\name{dput}\alias{dput}\alias{dget}\title{Write an Internal Object to a File}\description{Writes an ASCII text representation of an \R object to a fileor connection, or uses one to recreate the object.}\usage{dput(x, file = "")dget(file)}\arguments{\item{x}{an object.}\item{file}{either a character string naming a file or aconnection. \code{""} indicates output to the console.}}\details{\code{dput} opens \code{file} and deparses the object \code{x} intothat file. The object name is not written (contrary to \code{dump}).If \code{x} is a function the associated environment is stripped.Hence scoping information can be lost.Using \code{dget}, the object can be recreated (with the limitationsmentioned above).\code{dput} will warn if fewer characters were written to a file thanexpected, which may indicate a full or corrupt file system.}\references{Becker, R. A., Chambers, J. M. and Wilks, A. R. (1988)\emph{The New S Language}.Wadsworth \& Brooks/Cole.}\seealso{\code{\link{deparse}}, \code{\link{dump}}, \code{\link{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")}\keyword{file}\keyword{programming}\keyword{connection}