小编S.B*_*.Br的帖子

通过逐元素向量比较找到最小差异和对应值的最佳方法是什么?

我有一个问题。
向量 A 是查询,向量 B 是参考。
我想看看 A 的哪个值最接近 B 值之一。
两个向量都是有序的。

输入

A = c(1, 1.2, 4, 8, 9, 10, 30)
B = c(0.1, 3.9)
Run Code Online (Sandbox Code Playgroud)

输出

min_diff_value = 0.1
min_value_A = 4
min_value_B = 3.9 (optionnal)
Run Code Online (Sandbox Code Playgroud)

我想知道是否有技巧可以在没有耗时循环的情况下执行此操作?
谢谢你。

r vector minimum difference elementwise-operations

1
推荐指数
1
解决办法
53
查看次数

标签 统计

difference ×1

elementwise-operations ×1

minimum ×1

r ×1

vector ×1