对于每两列进行一次循环,以在具有n列的数据表中执行相同的功能你好! 我是JSL脚本的新手,并已尝试阅读JSL参考手册/ google JSL脚本示例。 有人可以向我指出如何在每两列中进行for循环以在具有n列的JMP数据表中执行相同功能的方向吗?
基本上,我有一个大型数据电子表格,其中每个奇数列都是故障时间,每个偶数列都是检查时间,我想自动将这些数据集拟合n次。 我知道如果只有两列,我可以在JMP GUI界面上单击整个过程并获取脚本,但是我不确定如何自动执行该脚本以再次重复该过程。
谢谢!
脚本编写回复:对于每两列循环,以在具有n列的数据表中执行相同的功能这是一个重复数据表的简单示例,一次重复2列
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\semiconductor capability.jmp" );
colNamesList = dt << get column names( continuous, string );
For( i = 1, i <= N Items( colNamesList ), i = i + 2,
Bivariate(
Y( colNamesList[i] ),
X( colNamesList[i + 1] ),
Fit Line( {Line Color( "Medium Dark Red" )} )
)
);