lo script JSL per la modifica del nome della colonna non funziona piùCiao comunità JMP,
Dopo aver scaricato dati meteorologici su scala ridotta, ho uno script per riassumere i dati, che include la modifica dei nomi delle colonne nella nuova tabella. Tuttavia, sembra che il seguente script non funzioni più nell'ultima versione di JMP. Qualcuno può dirmi come risolvere il problema? Ho allegato lo script completo per contestualizzare, ma ecco cosa non funziona più:
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" );
Modellazione statistica avanzataAutomazione e scriptingOrganizzazione dei contenutiPersonalizzazione di massaRe: lo script JSL per la modifica del nome della colonna non funziona piùAffascinante. Non sapevo che avesse mai funzionato. Sembra non funzionare in JMP 16.( @XanGregg Tentativo big class:name< )
Cambia tutto" dt = media giornaliera " a " dt_tab " e penso che tornerai in affari.
qualcosa come questo:
dt_tab:Name( "Mean(Temp (F))" ) << Set Name( "Mean temp °F" );
" media giornaliera " è il nome della tabella dati. Apparentemente, prima di JMP 16, questo creava uno spazio per i nomi. Hai una variabile nel JSL, dt_tab , che contiene un handle per la tabella dati che è ciò che viene solitamente utilizzato.
Nel tuo JSL originale, non stai effettivamente utilizzando l'assegnazione a dt (tranne all'inizio per la tabella dati corrente) e non stava facendo nulla di utile.