我有两个需要合并的数据集。 一个数据集具有到最近分钟的日期/时间。 其他数据集的日期/时间为最接近的小时。 为了快速对齐两组中的各个列,我想取第二个数据集(到最近的小时)并展开它以显示每小时60次,每小时一次。 有没有一种简单的方法(每小时数据集有数百行,因此手动对齐是不可行的)。
我就是这样做的。 如果将具有日期/时间值的数据表带到最接近的分钟,则可以添加刚刚到最近的小时的新列。 使用MDYHMS()函数作为公式
MDYHMS( month(:datetime), day(:datetime), year(:datetime),hour(:datetime),0,0)
换出:将数据缩减到分钟的实际列名称的日期时间。
接下来,您所要做的就是将数据表与包含小时数据的数据表连接起来。
表==>加入
使用数据表以及作为主表的分钟数据和数据表一直到小时作为With表。 将主表中新创建的列与With表中的日期时间列匹配。 JMP将自动为主datqa表中的每小时60行中的每一行创建一个匹配项。