XDataFrameList-class         package:IRanges         R Documentation

_L_i_s_t _o_f _X_D_a_t_a_F_r_a_m_e_s

_D_e_s_c_r_i_p_t_i_o_n:

     Represents a list of 'XDataFrame' objects. The
     'SplitXDataFrameList' class contains the additional restriction
     that all the columns be of the same name and type. Internally it
     is stored as a list of 'XDataFrame' objects and extends
     'TypedList'.

_A_c_c_e_s_s_o_r_s:

     In the following code snippets, 'x' is a 'XDataFrameList'.

      'dim(x)': Get the two element integer vector indicating the
          number of rows and columns over the entire dataset.

      'dimnames(x)': Get the list of two character vectors, the first
          holding the rownames (possibly 'NULL') and the second the
          column names.


_C_o_n_s_t_r_u_c_t_o_r:


      'XDataFrameList(...)': Concatenates the 'XDataFrame' objects in
          '...' into a new 'XDataFrameList'.

      'SplitXDataFrameList(...)': Concatenates the 'XDataFrame' objects
          in '...' into a new 'SplitXDataFrameList'. Note that all
          arguments must have the same number and names of columns.

_C_o_e_r_c_i_o_n:

     In the following code snippets, 'x' is a 'SplitXDataFrameList'.

      'as(from, "XDataFrame")': Coerces a 'XDataFrameList' to an
          'XDataFrame' by combining the rows of the elements. This
          essentially unsplits the 'XDataFrame'.

      'as.data.frame(x, row.names=NULL, optional=FALSE, ...)': Unsplits
          the 'XDataFrame' and coerces it to a 'data.frame', with the
          rownames specified in 'row.names'. The 'optional' argument is
          ignored.


_N_o_t_e:

     The 'RangedData' drove the development of these classes. It is not
     clear if they are of general use and might disappear.

_A_u_t_h_o_r(_s):

     Michael Lawrence

_S_e_e _A_l_s_o:

     'XDataFrame', 'RangedData', which uses a 'XDataFrameList' to split
     the data by the spaces.

