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

时间:2018-06-28 08:52:49

标签: merge spotfire

我正在尝试使用插入列在Spotfire 7.10中合并两个数据表(表A和B)以提供结果表C。我的问题是我无法获得所需的深度联接,因为表A和B中的深度为不完全匹配。我需要的是基于使用深度对其最接近值的匹配将表B与表A匹配,即深度10.5(表B)匹配深度10(表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

非常感谢您的帮助

1 个答案:

答案 0 :(得分:0)

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

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