将时间从字符转换为连续我的数据集中有一个“时间”列,正在尝试将其转换为连续数据类型。 我在JMP 16中使用“设置格式模式”,除了午夜的时间戳记,其他所有内容都看起来不错。 这是因为缺少原始数据集中的午夜时间(00:00:00)。 参见附图。 关于如何解决它的任何建议?
数据表回复:将时间从字符转换为连续没有答案,但是我来这儿发布的内容非常相似
我有一个日期时间戳,以Character> Nominal的形式出现在这种奇怪的时区格式中,我无法弄清楚如何转换为正确的日期时间戳。
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, ".")