Description Usage Arguments Details Value Examples
The DelayedDataFrame
class extends the
DataFrame
class and supports the storage of any type of
object (with <e2><80><98>length<e2><80><99> and <e2><80><98>[<e2><80><99> methods) as columns.
the lazyIndex
slot getter and setter for
DelayedDataFrame
object.
the coercion method between DataFrame
and
DelayedDataFrame
objects.
1 2 3 4 5 6 7 8 9 10 11 12 13 | DelayedDataFrame(..., row.names = NULL, check.names = TRUE)
## S4 method for signature 'DelayedDataFrame'
lazyIndex(x)
.from_DataFrame_to_DelayedDataFrame(from)
.from_DelayedDataFrame_to_DFrame(from, to = "DFrame", strict = TRUE)
lazyIndex(x) <- value
## S4 replacement method for signature 'DelayedDataFrame'
lazyIndex(x) <- value
|
... |
the arguments to pass into construction of a new
|
row.names |
the |
check.names |
logical. If <e2><80><98>TRUE<e2><80><99> then the names of the
variables in the |
x |
the |
from |
the object to be converted. |
to |
the class of object to be returned by coercion. |
strict |
Logical. Whether to force return a |
value |
the new value of |
The DelayedDataFrame
inherits from DataFrame
and behaves very similarily in terms of construction,
subsetting, splitting, combining, etc. The most notable
exception is that The additional slot of lazyIndex
,
enables DelayedArray
(with different back-ends) columns
to share indexes when possible.
Please be very careful to use this replace method for
lazyIndex
slot. Because it only replace the
lazyIndex
slot, but not necessarily the nrow
and
rownames
slots. If you want to have synchronized
subsetting for all slots, the [
method should be used.
lazyIndex<-
: the DelayedDataFrame
object with
new value of lazyIndex
slot.
1 2 3 4 5 | DDF <- DelayedDataFrame(letters, LETTERS)
DDF1 <- DDF[1:10,]
DDF1
lazyIndex(DDF1)
as(DDF1, "DataFrame")
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.