使用时间数据到间隔数据(合并两个表)<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />目标是从“Raw Data.jmp”文件中获取使用时间数据,并将其与具有1秒间隔的文件“IntervalData.jmp”组合。该想法是基于时间戳和设备ID进行搜索,并且例如为设备1001和1002等创建电压读取列。由于这是使用时间数据,如果没有完全匹配,则应在“IntervalData.jmp”中填充数据,其中最后一个数据点匹配。对于“Raw Data.jmp”中的其他列,此过程应继续,但应放在单独的表中。因此,最终结果应该是以1秒的间隔存在10个单独的表。
任何建议在jmp 11中创建脚本或公式将非常感激。
提前致谢!
Re:使用时间数据到间隔数据(合并两个表)如果您正在进行基于时间的连接,则LocSorted功能非常有用。 为什么你需要10个单独的表,你有10个“设备”1001,1002..1010?
另一种简单的方法是除了时间之外,每隔一个匹配列(如“设备”)加入表。 对于每个唯一的组项(即设备),每个间隔时间和使用时间的组合将有一行。 然后,您可以通过创建另一个列来选择适当的组合,例如“time difference”= interval_time - use_time。 您可以使用时差列来选择应存在的行:对于每个唯一组,要保留的行的时间差为正,但持续时间最短。 你可以删除其他行。 但是,这种方法在计算上可能很昂贵。 随着桌子尽可能小,你不应该有问题。