將時間從字符轉換為連續我的數據集中有一個“時間”列,正在嘗試將其轉換為連續數據類型。 我在JMP 16中使用“設置格式模式”,除了午夜的時間戳記,其他所有內容都看起來不錯。 這是因為缺少原始數據集中的午夜時間(00:00:00)。 參見附圖。 關於如何解決它的任何建議?
數據表回复:將時間從字符轉換為連續沒有答案,但我來這兒發布的內容非常相似
我有一個奇怪的時區格式的字符>標稱格式的日期時間戳記,我不知道如何轉換為正確的日期時間戳記。
2021-05-05T15:04:52.000000Z
更改屬性將導致列為空。 如何編寫腳本?

回复:將時間從字符轉換為連續我很可能會從修復錯誤的數據開始。 如果只有幾個錯誤的值,則可以使用recode或編寫一些公式來為您解決問題。 以下是一種可行的選擇:
</CODE><BR /><CODE class=" language-jsl">Names Default To Here(1);
dt = New Table("Untitled 3",
Add Rows(5),
Compress File When Saved(1),
New Column("datechar",
Character,
"None",
Set Values(
{"13.05.2021 20:00:00", "13.05.2021 21:00:00", "13.05.2021 22:00:00",
"13.05.2021 23:00:00", "14.05.2021", "14.05.2021 01:00:00"}
)
)
);
wait(1);
Column(dt, "datechar") << Set Each Value(If(Length(:datechar) <= Length("14.05.2021"),
:datechar || " 00:00:00", :datechar));
回复:將時間從字符轉換為連續@ aliegner1該時間格式很可能是ISO 8601毫秒格式的時間格式。我認為,如果僅從末尾刪除.000000Z(如果不需要),JMP會正確識別它。
擺脫.000000Z的一種方法是使用類似於以下的公式:
Word(1, :wafer_process_start_time, ".")