<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />[Esportazione di righe / colonne da file diversi]
Ciao a tutti.
Sto esportando colonne che soddisfano determinati criteri [che seleziono usando "seleziona dove"].
Come esporto da file diversi contemporaneamente alla stessa "tabella di output"?
Come faccio a eliminare le colonne dai file originali?
[La dimensione del file aumenta in modo significativo se salvi il database con i calcoli]
Questo è lo script che uso per esportare da un file alla volta.
Grazie!
dt =Current Data Table();dt << select where( :Condition == 1 );Data Table( "DataSet1.jmp" ) <<Subset( Output Table( "Subset1" ), Selected Rows( 1 ), columns( :TIMESTAMP, :Measurement_series_ID, :Name( "Var1" ), :Name( "Var2" ), :Name( "Var3" ), :Name( "Var4" ), :Name( "Var5" ), :Name( "Var6" ) ));
Il flusso tipico di uno script che crea una singola tabella di output da più tabelle di input potrebbe essere:
1. Sottoinsieme dati richiesti dalla tabella 1.
2 Sottoinsieme dati richiesti dalla tabella 2.
3. Unire o concatenare i dati insieme.
4. Sottoinsi i dati richiesti dalla tabella 3
5. Unire o concatenare i dati dalla prima tabella unita / concatenata con la tabella 3.
Il seguente è uno script semplificato che illustra un modo di gestire il problema in cui le tabelle di dati sono scarsamente utilizzate a causa delle loro dimensioni.
Nomi predefiniti qui (1);
dt1 = Apri ();
dt1 << seleziona dove (: condizione == 1);
Mvar1 = dt1: var1 [dt1 << richiama le righe selezionate];
chiudere (dt1, nosave);
nt = new table ("tabella di output");
nt << nuova colonna ("var1", valori (Mvar1));
dt2 = Apri ();
dt2 << seleziona dove (: condizione == 2);
Mvar2 = dt2: varX [dt2 << recupera le righe selezionate];
chiudere (dt2, nosave);
nt << nuova colonna ("varx", valori (Mvar2));
......
Per rispondere alla tua domanda su come eliminare le colonne in una tabella di dati, viene inviato un messaggio di colonne di eliminazione semplice alla tabella di dati da cui si desidera eliminare le colonne:
dt << cancella le colonne ({"varname1", "varname2", "varname3"});
Tutti questi elementi sono descritti nella Guida allo scripting disponibile nei menu a discesa in JMP.
Guida ==> Libri ==> Guida di scripting