Subset method for ExpressionMix objects, which subsets both the expression and mixture data.
S4 (ExpressionMix,ANY,ANY) `[`(x, i, j, ..., drop = FALSE) S4 (MatrixData,MarkerList,ANY) `[`(x, i, j, ..., drop = FALSE) S4 (ExpressionSet,MarkerList,ANY) `[`(x, i, j, ..., drop = FALSE) S4 (NMF,MarkerList,ANY) `[`(x, i, j, ..., drop = FALSE)
numeric or character
vectors or empty (missing) or NULL. Numeric
values are coerced to integer as by
as.integer (and hence truncated towards
zero). Character vectors will be matched to the
names of the object (or for
matrices/arrays, the dimnames): see
Character indices below for further details.
For [-indexing only: i, j,
... can be logical vectors, indicating
elements/slices to select. Such vectors are recycled if
necessary to match the corresponding extent. i,
j, ... can also be negative integers,
indicating elements/slices to leave out of the selection.
When indexing arrays by [ a single argument
i can be a matrix with as many columns as there
are dimensions of x; the result is then a vector
with elements corresponding to the sets of indices in
each row of i.
An index value of NULL is treated as if it were
integer(0). numeric or character
vectors or empty (missing) or NULL. Numeric
values are coerced to integer as by
as.integer (and hence truncated towards
zero). Character vectors will be matched to the
names of the object (or for
matrices/arrays, the dimnames): see
Character indices below for further details.
For [-indexing only: i, j,
... can be logical vectors, indicating
elements/slices to select. Such vectors are recycled if
necessary to match the corresponding extent. i,
j, ... can also be negative integers,
indicating elements/slices to leave out of the selection.
When indexing arrays by [ a single argument
i can be a matrix with as many columns as there
are dimensions of x; the result is then a vector
with elements corresponding to the sets of indices in
each row of i.
An index value of NULL is treated as if it were
integer(0). numeric or character
vectors or empty (missing) or NULL. Numeric
values are coerced to integer as by
as.integer (and hence truncated towards
zero). Character vectors will be matched to the
names of the object (or for
matrices/arrays, the dimnames): see
Character indices below for further details.
For [-indexing only: i, j,
... can be logical vectors, indicating
elements/slices to select. Such vectors are recycled if
necessary to match the corresponding extent. i,
j, ... can also be negative integers,
indicating elements/slices to leave out of the selection.
When indexing arrays by [ a single argument
i can be a matrix with as many columns as there
are dimensions of x; the result is then a vector
with elements corresponding to the sets of indices in
each row of i.
An index value of NULL is treated as if it were
integer(0). TRUE the
result is coerced to the lowest possible dimension (see
the examples). This only works for extracting elements,
not for the replacement. See drop for
further details.