searchListOfVectors {paxtoolsr} | R Documentation

## Search List of Vectors

### Description

Search List of Vectors

### Usage

    searchListOfVectors(q, lst)

### Arguments

`q` | query vector
`lst` | list of vectors to search

### Details

Taken from: http://stackoverflow.com/questions/11002391/fast-way-of-getting-index-of-match-in-list

### Value

a list of vectors with the same length as the query vector, each list entry will have indicies for lst where there was a match with the query vector. Return NA if there were no matches.

### Examples

    lst <- list(1:3, 3:5, 3:7)
    q <- c(3, 5)
    results <- searchListOfVectors(q, lst)
    names(results) <- q

    lst <- list(LETTERS[1:3], LETTERS[3:5], LETTERS[3:7])
    q <- c("C", "E")
    searchListOfVectors(q, lst)

    lst <- list(LETTERS[3], LETTERS[4:6])
    q <- "C"
    searchListOfVectors(q, lst)

    lst <- list(LETTERS[3], LETTERS[4:6])
    q <- c("C")
    searchListOfVectors(q, lst)

    lst <- list(LETTERS[3], LETTERS[4:6])
    q <- c("C", "E")
    searchListOfVectors(q, lst)

    lst <- list(LETTERS[3], LETTERS[4:6])
    q <- "Z"
    searchListOfVectors(q, lst)

[Package paxtoolsr version 1.20.0 Index]