validateIndices {matrixStats} | R Documentation |
Computes validated positive indices from given indices.
validateIndices(idxs = NULL, maxIdx, allowOutOfBound = TRUE)
idxs |
A |
maxIdx |
The possible max index. |
allowOutOfBound |
Allow positive out of bound to indicate
|
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.
idxs <- validateIndices(c(-4, 0, -3, -1), 5) # [2, 5]
idxs <- validateIndices(c(4, 4, 8, 2, 3), 8) # [4, 4, 8, 2, 3]