l_which {destiny} | R Documentation

## Logical which

### Description

Inverse of which. Converts an array of numeric or character indices to a logical index array. This function is useful if you need to perform logical operation on an index array but are only given numeric indices.

### Usage

    l_which(idx, nms = seq_len(len), len = length(nms), useNames = TRUE)

### Arguments

`idx` | Numeric or character indices.
`nms` | Array of names or a sequence. Required if `idx` is a character array
`len` | Length of output array. Alternative to `nms` if `idx` is numeric
`useNames` | Use the names of nms or idx

### Details

Either `nms` or `len` has to be specified.

### Value

Logical vector of length `len` or the same length as `nms`

### Examples

    all(l_which(2, len = 3L) == c(FALSE, TRUE, FALSE))
    all(l_which(c('a', 'c'), letters[1:3]) == c(TRUE, FALSE, TRUE))

[Package destiny version 2.12.0 Index]