列名変更の 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" );
高度な統計モデリング自動化とスクリプトコンテンツの編成マスカスタマイゼーションRe:列名の変更JSLスクリプトは機能しなくなりました魅力的な。 私はそれが今までにうまくいったことを知りませんでした。 JMP16では機能しないようです。(( @XanGregg試すbig class:name << setname( "yyy") )。
すべて変更 " dt =日平均" に " dt_tab 「そして私はあなたがビジネスに戻ると思います。
このようなもの:
dt_tab:Name( "Mean(Temp (F))" ) << Set Name( "Mean temp °F" );
「」日平均"はデータテーブルの名前です。 どうやら、JMP 16より前は、それが名前空間を作ったようです。 JSLに変数があります。 dt_tab 、通常使用されるデータテーブルへのハンドルを保持します。
元のJSLでは、実際には次の割り当てを使用していません。 dt (現在のデータテーブルの最初を除いて)そしてそれは何の役にも立ちませんでした。