列名更改 JSL 脚本不再起作用大家好,JMP 社区,
下载精细尺度的天气数据后,我编写了一个脚本来汇总数据,其中包括更改新表中的列名。但是,以下脚本似乎在最新版本的 JMP 中不再起作用。有人能告诉我如何解决这个问题吗?我已附上完整的脚本以供参考,但以下脚本不再起作用:
Names Default To Here( 1 );
dt = daily mean:Name( "Mean(Temp (F))" ) << Set Name( "Mean temp °F" );
dt = daily mean:Name( "Std Dev(Temp (F))" ) << Set Name( "Std Dev temp °F" );
dt = daily mean:Name( "Min(Temp (F))" ) << Set Name( "Min temp °F" );
dt = daily mean:Name( "Max(Temp (F))" ) << Set Name( "Max temp °F" );
dt = daily mean:Name( "Range(Temp (F))" ) << Set Name( "Range temp °F" );
dt = daily mean:Name( "Mean(Temp (C))" ) << Set Name( "Mean temp °C" );
dt = daily mean:Name( "Std Dev(Temp (C))" ) << Set Name( "Std Dev temp °C" );
dt = daily mean:Name( "Min(Temp (C))" ) << Set Name( "Min temp °C" );
dt = daily mean:Name( "Max(Temp (C))" ) << Set Name( "Max temp °C" );
dt = daily mean:Name( "Range(Temp (C))" ) << Set Name( "Range temp °C" );
dt = daily mean:Name( "Max(Precip Since Mid. (inches))" ) << Set Name( "Max Precip in" );
dt = daily mean:Name( "Max(Precip Since Mid. (mm))" ) << Set Name( "Max Precip mm" );
高级统计建模自动化和脚本内容组织大规模定制回复:列名更改 JSL 脚本不再有效迷人。 我不知道这曾经奏效。 它似乎不适用于 JMP 16。( @XanGregg尝试大类:name< )
改变所有” dt = 日均值“ 到 ” dt_tab “而且我认为你会重新开始工作。
像这样:
dt_tab:Name( "Mean(Temp (F))" ) << Set Name( "Mean temp °F" );
”日均值" 是数据表的名称。 显然,在 JMP 16 之前,这是一个名称空间。 您在 JSL 中有一个变量, dt_tab ,它持有数据表的句柄,这是通常使用的。
在您的原始 JSL 中,您实际上并未使用赋值来dt (除了当前数据表的开头)并且它没有做任何有用的事情。