R: znajdź najbliższy indeks

Mam dwa wektory z kilkoma tysiącami punktów, ale uogólnione tutaj:

<code>A <- c(10, 20, 30, 40, 50)
b <- c(13, 17, 20)
</code>

Jak mogę uzyskać oznaczeniaA to sąnajbliższy dob? Oczekiwany wynik będziec(1, 2, 2).

wiem tofindInterval może znaleźć tylko pierwsze wystąpienie, a nie najbliższe, i jestem tego świadomywhich.min(abs(b[2] - A)) robi się coraz cieplej, ale nie wiem, jak wektoryzować go do pracy z długimi wektorami obuA ib.

questionAnswers(3)

yourAnswerToTheQuestion