R: Column and row-wise tabulate

Column and row-wise tabulate {Rfast} | R Documentation

## Column and row-wise tabulate

### Description

Column and row-wise tabulate of a matrix.

### Usage

    colTabulate(x, max_number = max(x))
    rowTabulate(x, max_number = max(x))

### Arguments

`x` | An integer matrix with the data. The numbers must start from 1, i.e. 1, 2, 3, 4,... No zeros are allowed. Anything else may cause a crash.
`max_number` | The maximum value of vector x. If you know which is the max number use this argument for faster results or by default max(x).

### Details

The functions is written in C++ in order to be as fast as possible.

### Value

A matrix where in each column the command "tabulate" has been performed. The number of rows of the returned matrix will be equal to the max_number if given. Otherwise, the functions will find this number.

### Author(s)

R implementation and documentation: Manos Papadakis <papadakm95@gmail.com>.

### See Also

`colShuffle, colVars, colmeans`

### Examples

    x <- matrix( rbinom(100 * 100, 4, 0.5), ncol = 100 )
    system.time( colTabulate(x) )
    x <- t(x)
    system.time( rowTabulate(x) )

    x<-NULL

[Package Rfast version 2.0.4 Index]