Unlimited learning, half price | 50% off

Last chance! 50% off unlimited learning

Sale ends in


matrixStats (version 0.51.0)

rowTabulates: Tabulates the values in a matrix by row (column)

Description

Tabulates the values in a matrix by row (column).

Usage

rowTabulates(x, rows=NULL, cols=NULL, values=NULL, ...)
  colTabulates(x, rows=NULL, cols=NULL, values=NULL, ...)

Arguments

x
An integer or raw NxK matrix.
rows, cols
A vector indicating subset of rows (and/or columns) to operate over. If NULL, no subsetting is done.
values
An vector of J values of count. If NULL, all (unique) values are counted.
...
Not used.

Value

Returns a NxJ (KxJ) matrix where N (K) is the number of row (column) vectors tabulated and J is the number of values counted.

Examples

Run this code
x <- matrix(1:5, nrow=10, ncol=5)
print(x)
print(rowTabulates(x))
print(colTabulates(x))
# Count only certain values
print(rowTabulates(x, values=1:3))


y <- as.raw(x)
dim(y) <- dim(x)
print(y)
print(rowTabulates(y))
print(colTabulates(y))

Run the code above in your browser using DataLab