| SplitXDataFrame-class {IRanges} | R Documentation |
Represents an XDataFrame split along
some factor. Internally a list of XDataFrame instances and
extends TypedList. Asserts all elements have the
same number and names of columns.
In the following code snippets, x is a SplitXDataFrame.
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.
SplitXDataFrame(...): Concatenates the
XDataFrame instances in ... into a new
SplitXDataFrame. Note that all arguments should have the same
number and names of columns.
In the following code snippets, x is a SplitXDataFrame.
as(from, "XDataFrame"): Coerces a
SplitXDataFrame to an XDataFrame by combining the
rows of the elements. This essentially unsplits the XDataFrame.
unlist(x, recursive = TRUE, use.names = TRUE):
Same as above, except specifying use.names to FALSE
drops the row names. recursive is ignored.
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.
The RangedData drove the development of this
class. It is not clear if it is of general use and might disappear.
Michael Lawrence
XDataFrame, RangedData,
which uses a SplitXDataFrame to split the data by the spaces.