如何对日期进行排序?附上我的数据表。您可以看到图表中 x 轴上的日期不按顺序排列。在构建图表之前,如何编写脚本对日期列进行排序?请注意,表中的日期列是字符型的。

自动化和脚本编写回复:如何按顺序排列我的日期?嗨,吉姆,
非常感谢,它对我很有用!
回复:如何按顺序排列我的日期?在您以交互方式完成转换后,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 列从字符转换为数字日期?
回复:如何按顺序排列我的日期?你好,丹,
我知道如何在JMP中实现。但是如何在JSL中编写脚本将vDate列从字符型转换为数值型日期呢?
回复:如何按顺序排列我的日期?vDate 列需要转换为 JMP 日期值。
- 双击 vdate 列标题以打开 Col Info 列
- 点击删除公式
- 将数据类型更改为数字
- 将建模类型更改为连续
- 单击格式的向下箭头并选择日期=>m/d/y
- 单击“确定”
您的列现在应采用 JMP 日期格式。您现在可以使用 Tables=>Sort 对数据表进行排序。
回复:如何按顺序排列我的日期?这是 JMP 新手经常遇到的问题。日期应存储为数字。数据表中的数字是右对齐的。日期列存储为字符串,您可以看出来它是左对齐的。JMP 按字母顺序排列字符串。我添加了一个列来将您的日期转换为数字。打开新日期字段的列信息,这样您就可以看到如何进行此转换。这可以在原始日期列上完成,但我认为这对您来说更难看到。