write                  package:base                  R Documentation

_W_r_i_t_e _D_a_t_a _t_o _a _F_i_l_e

_D_e_s_c_r_i_p_t_i_o_n:

     The data (usually a matrix) `x' are written to file `file'. If `x'
     is a two-dimensional matrix you need to transpose it to get the
     columns in `file' the same as those in the internal
     representation.

_U_s_a_g_e:

     write(x, file = "data",
           ncolumns = if(is.character(x)) 1 else 5,
           append = FALSE)

_A_r_g_u_m_e_n_t_s:

       x: the data to be written out.

    file: A connection, or  a character string naming the file to write
          to. If `""', print to the standard output connection. If it
          is `"|cmd"', the output is piped to the command given by
          `cmd'. 

ncolumns: the number of columns to write the data in.

  append: if `TRUE' the data `x' is appended to file `file'.

_S_e_e _A_l_s_o:

     `save' for writing any R objects, `write.table' for data frames,
     and `scan' for reading data.

_E_x_a_m_p_l_e_s:

     # create a 2 by 5 matrix
     x <- matrix(1:10,ncol=5)

     # the file data contains x, two rows, five cols
     # 1 3 5 6 9 will form the first row
     write(t(x))

     # the file data now contains the data in x,
     # two rows, five cols but the first row is 1 2 3 4 5
     write(x)
     unlink("data") # tidy up

