dump                  package:base                  R Documentation

_T_e_x_t _R_e_p_r_e_s_e_n_t_a_t_i_o_n_s _o_f _R _O_b_j_e_c_t_s

_D_e_s_c_r_i_p_t_i_o_n:

     This function takes a vector of names of R objects and produces
     text representations of the objects on a file or connection. A
     'dump' file can be 'source'd into another R (or S) session.

_U_s_a_g_e:

     dump(list, file = "dumpdata.R", append = FALSE, envir = parent.frame())

_A_r_g_u_m_e_n_t_s:

    list: character. The names of one or more R objects to be dumped.

    file: either a character string naming a file or a connection. '""'
          indicates output to the console.

  append: if 'TRUE', output will be appended to 'file'; otherwise, it
          will overwrite the contents of 'file'.

   envir: the environment to search for objects.

_D_e_t_a_i_l_s:

     At present the implementation of 'dump' is very incomplete and it
     really only works for functions and simple vectors.

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

     The function 'save' is designed to be used for transporting R data
     between machines.

_N_o_t_e:

     The 'envir' argument was added at version 1.7.0, and changed the
     search path for named objects to include the environment from
     which 'dump' was called.

     As 'dump' is defined in the base namespace, the 'base' package
     will be searched _before_ the global environment unless 'dump' is
     called from the top level or the 'envir' argument is given
     explicitly.

_R_e_f_e_r_e_n_c_e_s:

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

_S_e_e _A_l_s_o:

     'dput', 'dget','write'.

_E_x_a_m_p_l_e_s:

     x <- 1; y <- 1:10
     dump(ls(patt='^[xyz]'), "xyz.Rdmped")
     unlink("xyz.Rdmped")

