列名更改 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 (除了當前數據表的開頭)並且它沒有做任何有用的事情。