数千のポイントを持つ 2 つのベクトルがありますが、ここで一般化します。
A <- c(10, 20, 30, 40, 50)
b <- c(13, 17, 20)
に最も近いAのインデックスを取得するにはどうすればよいですか? 予想される結果は です。bc(1, 2, 2)
私はそれfindIntervalが最初の出現のみを見つけることができ、最も近いものではないことを知っています.それが暖かくなっていることは知っていますが、それをベクトル化して両方のwhich.min(abs(b[2] - A))長いベクトルで動作させる方法を理解できませんAb