R: Finde den nächsten Index
Ich habe zwei Vektoren mit ein paar tausend Punkten, aber hier verallgemeinert:
<code>A <- c(10, 20, 30, 40, 50) b <- c(13, 17, 20) </code>
Wie kann ich die Anzeigen von bekommen?A
das sindnächste zub
? Das erwartete Ergebnis wärec(1, 2, 2)
.
ich weiß dasfindInterval
Ich kann nur das erste Vorkommen und nicht das nächste finden, und mir ist das bewusstwhich.min(abs(b[2] - A))
wird wärmer, aber ich kann nicht herausfinden, wie man es vektorisiert, um mit langen Vektoren von beiden zu arbeitenA
undb
.