Come eseguire lo script modificando il tipo di dati della colonna in Numerico quando le righe sono una combinazione di stringhe e numeriHo una colonna di dati in cui alcune righe sono stringhe e alcune righe sono numeri.Quando converto manualmente il tipo di dati da carattere a numerico, le stringhe scompaiono lasciando solo le righe di testo.Questo è il risultato esatto che vorrei replicare tramite JSL.Tuttavia, quando eseguo uno script che esegue le stesse funzioni, non cambia il tipo di dati per la colonna.
In allegato è riportata una registrazione dello schermo che mostra sia lo script che non agisce sulla colonna sia il processo manuale di modifica del tipo di dati con il risultato desiderato.
Automazione e scriptingQualità e ingegneria di processoRi: Come eseguire lo script cambiando il tipo di dati della colonna in Numerico quando le righe sono un mix di stringhe e numeriLa tua sintassi JSL non è corretta.Dovrebbe essere:
dt=current data table();
dt:example << data type(numeric)<<FORMAT></FORMAT>
Ri: Come eseguire lo script cambiando il tipo di dati della colonna in Numerico quando le righe sono un mix di stringhe e numeriQuesto esempio mostra come farlo.
Names Default to Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
test = dt << New Column( "Test", Character, Nominal,
Values({
"Mark",
"Jane",
"5.37",
"3.14",
"Linda",
"1.732"
})
);
Wait( 2 );
test << Set Data Type( Numeric );