我有兩個需要合併的數據集。 一個數據集具有到最近分鐘的日期/時間。 其他數據集的日期/時間為最接近的小時。 為了快速對齊兩組中的各個列,我想取第二個數據集(到最近的小時)並展開它以顯示每小時60次,每小時一次。 有沒有一種簡單的方法(每小時數據集有數百行,因此手動對齊是不可行的)。
我就是這樣做的。 如果將具有日期/時間值的數據錶帶到最接近的分鐘,則可以添加剛剛到最近的小時的新列。 使用MDYHMS()函數作為公式
MDYHMS( month(:datetime), day(:datetime), year(:datetime),hour(:datetime),0,0)
換出:將數據縮減到分鐘的實際列名稱的日期時間。
接下來,您所要做的就是將數據表與包含小時數據的數據表連接起來。
表==>加入
使用數據表以及作為主表的分鐘數據和數據表一直到小時作為With表。 將主表中新創建的列與With表中的日期時間列匹配。 JMP將自動為主datqa表中的每小時60行中的每一行創建一個匹配項。