save                  package:base                  R Documentation

_S_a_v_e _R _O_b_j_e_c_t_s

_D_e_s_c_r_i_p_t_i_o_n:

     `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")'.

_U_s_a_g_e:

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

_A_r_g_u_m_e_n_t_s:

     ...: 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.

_D_e_t_a_i_l_s:

     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.

_S_e_e _A_l_s_o:

     `dput', `dump', `load'.

_E_x_a_m_p_l_e_s:

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

