如何依序對日期進行排序?附上我的數據表。您可以看到圖表中 x 軸上的日期不按順序排列。在建立圖表之前,如何編寫腳本對日期列進行排序?請注意,表中的日期列是字元型的。

自動化和腳本編寫回覆:如何對日期進行排序?這是 JMP 新手時的常見問題。日期應儲存為數字。資料表中的數字右對齊。您的日期列儲存為字串,您可以看出它是左對齊的。 JMP 會依字母順序對字串進行排序。我添加了一列將日期轉換為數字。開啟新日期欄位上的列信息,以便您可以查看此轉換是如何進行的。它本來可以在原始日期欄上完成,但我認為您會更難看到。
回覆:如何對日期進行排序?vDate 欄位需要轉換為 JMP 日期值。
- 雙擊 vdate 列標題以開啟 Col Info 列
- 點擊刪除公式
- 將資料類型變更為數字
- 將建模類型變更為連續
- 按一下“格式”的向下箭頭,然後選擇“日期=>月/日/年”
- 按一下“確定”
您的列現在應採用 JMP 日期格式。現在您可以使用 Tables=>Sort 對資料表進行排序。
回覆:如何對日期進行排序?你好吉姆,
我知道如何在 JMP 中執行此操作。但是如何在 JSL 中編寫腳本將 vDate 列從字元轉換為數字日期呢?
回覆:如何對日期進行排序?在您以互動方式完成轉換後,JMP 將建立有關如何進行轉換的 JSL 版本。
這是我以互動方式轉換列後從日誌中取得的 JSL
// Change column info: vDate
Data Table( "table1" ):vDate << Data Type(
Numeric,
Format( "m/d/y", 10 ),
Input Format( "m/d/y" )
) << Delete Formula << Set Modeling Type( "Continuous" ) << Set Field Width( 12 );You
回覆:如何依序排列我的日期?嗨,吉姆,
非常感謝,它對我很有用!
回覆:如何依序排列我的日期?你好,丹,
我知道如何在JMP中實現。但是如何在JSL中編寫腳本將vDate列從字元型轉換為數值型日期呢?