rowRanges | R Documentation |
Calculates the minimum and maximum for each row (column) of a matrix-like object.
rowRanges(x, ...)
## S4 method for signature 'matrix_OR_array_OR_table_OR_numeric'
rowRanges(x, rows = NULL,
cols = NULL, na.rm = FALSE, dim. = dim(x), ..., useNames = TRUE)
## S4 method for signature 'ANY'
rowRanges(x, ...)
colRanges(x, rows = NULL, cols = NULL, na.rm = FALSE, ...,
useNames = TRUE)
## S4 method for signature 'matrix_OR_array_OR_table_OR_numeric'
colRanges(x, rows = NULL,
cols = NULL, na.rm = FALSE, dim. = dim(x), ..., useNames = TRUE)
## S4 method for signature 'ANY'
colRanges(x, rows = NULL, cols = NULL, na.rm = FALSE,
..., useNames = TRUE)
x |
An NxK matrix-like object. |
... |
Additional arguments passed to specific methods. |
rows , cols |
A |
na.rm |
If |
dim. |
An |
useNames |
If |
The S4 methods for x
of type matrix
,
array
, table
, or numeric
call
matrixStats::rowRanges
/
matrixStats::colRanges
.
a numeric
Nx2
(Kx2
)
matrix
, where N (K) is the number of rows (columns) for
which the ranges are calculated.
Unfortunately for the argument list of the rowRanges()
generic function we cannot follow the scheme used for the other
row/column matrix summarization generic functions. This is because
we need to be compatible with the historic rowRanges()
getter
for RangedSummarizedExperiment objects.
See ?SummarizedExperiment::rowRanges
.
matrixStats::rowRanges()
and
matrixStats::colRanges()
which are
used when the input is a matrix
or numeric
vector.
For max estimates, see rowMaxs()
.
For min estimates, see rowMins()
.
base::range()
.
mat <- matrix(rnorm(15), nrow = 5, ncol = 3)
mat[2, 1] <- NA
mat[3, 3] <- Inf
mat[4, 1] <- 0
print(mat)
rowRanges(mat)
colRanges(mat)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.