Come forzare una nuova ipotesi migliore per una colonna (tipo di modellazione e tipo di dati)Sto iniziando una colonna come carattere contenente valori vuoti.
Successivamente, questa colonna verrà popolata con i dati di un database che può essere di qualsiasi tipo. Avendo caratteri non viene eseguita alcuna trasformazione da JMP.
Come posso forzare una nuova ipotesi migliore tramite JSL?
ScriptingRi: Come forzare una nuova ipotesi migliore per una colonna (tipo di modellazione e tipo di dati)Ecco come affronterei il problema.La semplice descrizione consiste nel creare un sottoinsieme della colonna in questione, salvarla come file .csv e quindi far leggere JMP nella colonna utilizzando la funzionalità Best Guess e quindi riportare la colonna nella tabella dati originale.
names default to here(1);
// Createa sample data table
dt=New Table( "Example",
Add Rows( 2 ),
New Script(
"Source",
Data Table( "Untitled 7" ) << Subset( All rows, columns( :test ) )
),
New Column( "test",
Character,
"Nominal",
Set Values( {"01/28/2020", "09/14/2021"} )
)
);
// Separate out the column in question
dttest=dt<<SUBSET></SUBSET>Re: Come forzare una nuova ipotesi migliore su una colonna (tipo di modellazione e tipo di dati)JMP è in qualche modo lento a scrivere CSV e fino a JMP 16 anche a leggerli.
Mi aspettavo l'accesso al metodo utilizzato in JMP durante il caricamento di nuovi file.
dt:column << Type(Best Guess)