Learn R Programming

matrixStats (version 0.62.0)

validateIndices: Validate indices

Description

Computes validated positive indices from given indices.

Usage

validateIndices(idxs = NULL, maxIdx, allowOutOfBound = TRUE)

Value

Returns a validated integers list indicating the indices. If some of the indices cannot be represented as an integer, the indices are returned as doubles.

Arguments

idxs

A vector indicating subset of elements to operate over. If NULL, no subsetting is done.

maxIdx

The possible max index.

allowOutOfBound

Allow positive out of bound to indicate NA.

Examples

Run this code
idxs <- validateIndices(c(-4, 0, -3, -1), 5)  # [2, 5]

idxs <- validateIndices(c(4, 4, 8, 2, 3), 8)  # [4, 4, 8, 2, 3]

Run the code above in your browser using DataLab