Guida allo script per importare più file TXT e rimuovere determinati dati JMP 15Ciao,
Vorrei importare un numero di file TXT in una tabella di dati.
Un singolo file TXT ha questo aspetto e vorrei importare solo i dati evidenziati e, se possibile, creare una nuova colonna per acquisire il numero di lotto.

Ho scritto il seguente script (sotto) che mi porta parzialmente lì, ma devo ancora eliminare alcuni dati come evidenziato di seguito. Questo va bene quando ho solo pochi file, ma quando ce ne sono più di 10 è un problema.

Qualcuno può consigliare un'aggiunta allo script per risolvere questo problema? Attualmente sto utilizzando JMP 15.
Grazie!
Multiple File Import(
<<SET folder=""></SET>
Tabella datiScriptingRi: Guida allo script per importare più file TXT e rimuovere determinati dati JMP 15Ciao @ClaireatBH ,
Oltre al codice di importazione di più file, il JSL di seguito dovrebbe fare il trucco. È stato per lo più messo insieme al registro migliorato in JMP 16, appena rilasciato ieri.
Cordiali saluti,
Ben
</CODE></P>
<PRE><CODE class=" language-jsl">// Setup and point to open data table
Names Default to Here(1);
dt = Current Data Table();
// Highlight Batch# rows
dt << Select Where( :Column 1 == "Batch#" );
// Make a subset of Batch# rows
dt_batch = dt << Subset( Output Table( "Batch Numbers" ), Selected Rows( 1 ), selected columns( 0 ) );
// Change name in subset so doesn't overwrite when joined back onto
dt_batch:Time << Set Name("Batch No");
// Delete unwanted rows
dt << Select Where( Is Missing( :V 2 ) ) << Delete Rows;
// Pull Batch No into main table
dt << Update(
With( dt_batch ),
Match Columns( :File Name = :File Name ),
Add Columns from Update Table( :Batch No ),
Replace Columns in Main Table( None )
);
// Close subset with Batch No
Close(dt_batch, nosave)
// Move selected column: Batch No
Data Table( "SAS_TEST_FILE_FROM_1_SAS_TEST_FILE_FROM_3" ) <<
Move Selected Columns( {:Batch No}, after( :Column 1 ) );
// Delete column: Column 1
Data Table( "SAS_TEST_FILE_FROM_1_SAS_TEST_FILE_FROM_3" ) <<
Delete Columns( :Column 1 );
Ri: Guida allo script per importare più file TXT e rimuovere determinati dati JMP 15@benfrancis Funziona perfettamente. Grazie per l'aiuto!