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: the name of the file (quoted) to write to. If `""', print to
          the standard output. 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:

     `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

