使用最近邻值合并 Spotfire 数据表



我正在尝试使用插入列合并 Spotfire 7.10 中的两个数据表(表 A 和 B(以给出结果表 C。我的问题是我无法在深度上获得我需要的连接,因为表 A 和 B 中的深度不是完全匹配的。我需要的是使用深度与其最接近的值的匹配,即深度 10.5(表 B(匹配深度 10(表 A(将表 B 与表 A 匹配。这在 Spotfire 中或使用 TERR R 脚本是否可行?

表 A

Depth   data
10       2
20       4
30       3
40       5
50       7

表 B

Depth   data 2
10.5     100
30.5     112
50.5     125

表 C

Depth   data    data 2
10      2       100
20      4
30      3       112
40      5
50      7       125

非常感谢任何帮助

这取决于您在两个表中的深度值范围,但您可能会发现,只需将结果四舍五入到表 B 中最接近的 10 就足够了。然后,您可以基于此加入。

Round([Depth]/10,0)*10

最新更新