具有自己專用時間戳的多個列 - 加入/合併/連接時間戳我有許多具有以下格式的文件,其中每個測量都有自己記錄的時間戳。 我想要一個只有一個時間列的表,這樣我就可以根據同一時間線繪製多個變量的圖表。
這是我的數據示例:
| datetime_measure1 | 值_measure1 | datetime_measure2 | 值_measure2 | datetime_measure3 | 值_measure3 |
| 下午 1:39:15.000 | 1.7138 | 下午 1:39:15.000 | 400.0345 | 下午 1:39:15:000 | 50.9007 |
| 下午 1:39:23.071 | 0.0976 | 下午 1:39:25.730 | 399.8793 | 下午 1:39:17.591 | 51.7412 |
| 下午 1:39:26.410 | 1.7163 | 下午 1:39:35.990 | 399.9487 | 下午 1:39:33.590 | 51.1936 |
| 下午 1:39:37.150 | 0.1245 | 下午 1:39:40.029 | 400.0361 | 下午 1:39:50.869 | 50.9051 |
理想情況下,我希望它看起來像這樣:
| 約會時間 | 值_measure1 | 值_mesure2 | 值_measure3 |
| 下午 1:39:15.000 | 1.7138 | 400.0345 | 50.9007 |
| 下午 1:39:17.591 | - | - | 51.7412 |
| 下午 1:39:23.071 | 0.0976 | - | - |
| 下午 1:39:25.730 | - | 399.8793 | - |
| 下午 1:39:26.410 | 1.7163 | - | - |
| 下午 1:39:33.590 | - | - | 51.1936 |
| 下午 1:39:35.990 | - | 399.9487 | - |
| 下午 1:39:37.150 | 0.1245 | - | - |
| 下午 1:39:40.029 | - | 400.0361 | - |
| 下午 1:39:50.869 | - | - | 50.9051 |
我一直在嘗試使用 JMP 中的堆棧、連接和連接公式來執行此操作。 但是卻產生了意想不到的結果。 通常我最終會得到未正確排序的“值”列。 我可能需要先操作數據以添加某種排序列,但尚未成功。 需要幫助,因為我不是 JMP 腳本專家。
謝謝。
回复:具有自己專用時間戳的多列 - 加入/組合/連接時間戳這很好用,謝謝! 有沒有辦法編寫這個解決方案的腳本,這樣我所要做的就是指向 csv 文件?
我了解如何創建一個 JMP 腳本,該腳本導入一個 csv 文件並通過所有適當的打開選項。 但是我從來沒有用過JMP腳本來使用join和split函數。
回复:具有自己專用時間戳的多列 - 加入/組合/連接時間戳您可以通過兩個表格操作來完成此操作:堆疊所有列(表格 > 堆疊),然後選中“多系列堆疊”框。為數字或系列輸入值 2,並確保未選中“連續”框。單擊確定。這將創建一個如下所示的表:

然後,您想要拆分此表(Tables > Spit)。按標籤 2 拆分,拆分數據 2 列,並按數據分組。

這導致此表:

請注意,我認為您還有另一個問題需要處理。我不相信 JMP 支持您正在使用的日期時間格式 (hh:mm:ss.ddd AM/PM),如果您想將這些值視為數字。但是,如果您將它們視為字符值,您會沒事的,並且上述步驟仍然有效。