R: encontre o índice mais próximo
Eu tenho dois vetores com alguns milhares de pontos, mas generalizados aqui:
<code>A <- c(10, 20, 30, 40, 50) b <- c(13, 17, 20) </code>
Como posso obter os indícios deA
que sãomais próximo parab
? O resultado esperado seriac(1, 2, 2)
.
Eu sei dissofindInterval
só pode encontrar a primeira ocorrência, e não a mais próxima, e estou ciente de quewhich.min(abs(b[2] - A))
está ficando mais quente, mas não consigo descobrir como vetorizá-lo para trabalhar com vetores longos de ambosA
eb
.