L'ordine della tabella dati è mistoCiao gente,
Ho tre file FRF (stile txt) da importare in JMP e avevo il seguente script per importare ed elaborare i dati. Ho una tabella descrittiva con tre elementi descrittivi, che devono essere assegnati alla tabella dati FRF in ordine crescente. Per esempio:
È necessario assegnare z-ht_0.414 ccf_23101106.FRF
z-ht_0.464 deve essere assegnato a ccf_23101703.FRF
z-ht_0.514 deve essere assegnato a ccf_23101701.FRF
Il problema del mio script finisce per aprire ccf_23101703 più tardi di ccf_23101701. Di conseguenza, z-ht_0.514 viene assegnato alla seconda tabella dati ccf_23101703 anziché alla terza tabella dati ccf_23101701. Mostra che ccf_101703 è la finestra della tabella dati aperta per ultima, ma nel mio script ccf_101703 dovrebbe essere la seconda finestra della tabella dati aperta. Qualcuno può aiutarmi a spiegare questa cosa strana e fornire una soluzione alla mia domanda? Ho copiato il mio script di seguito e ho allegato i dati grezzi. Per favore fatemi sapere se avete bisogno di ulteriori informazioni. Grazie.
//-----------------------------------------------------------------------------------------------------------------
Names Default To Here( 1 );
Clear Globals();
Description = New Table( "Description",
Add Rows( 0 ),
New Column( "Descriptioin",
Character,
set values(
{
//==========================================================================
// Manual input #1: the description of the FRF data (need to keep the colon)
//==========================================================================
"z-ht_0.414", "z-ht_0.464", "z-ht_0.514"}
)
)
);
FRF_file_num = N Rows( Description );
dtList = Multiple File Import(
<<SET folder=""></SET>
Automazione e scriptingAccesso ai datiCombinazione e pulizia dei datiRe: L'ordine della tabella dati è combinatoprova ad aggiungere
current data table() << rerun formulas;
dopo l'input JSL per il file txt.
Re: L'ordine della tabella dati è combinatoCiao Jim,
Grazie per aver esaminato il mio caso. Il tuo suggerimento sopra sembra non risolvere il mio problema. Il mio problema è che quando importo più file in JMP, l'azione di importazione non segue l'ordine dei file elencati. Ad esempio, quando provo a importare i seguenti file:
ccf_008, ccf_005, ccf_007, ccf_002 in questo ordine, ma JMP ordinerà automaticamente i nomi dei file e genererà le finestre della tabella dati in questo ordine: ccf_002, ccf_005, ccf_007, ccf_008, che non è l'ordine che desidero. Posso comunque mantenere l'ordine dei file perché devo assegnare rispettivamente la descrizione ai file? Se l'ordine è incasinato, tutti i dati verranno etichettati erroneamente. Grazie.
Re: L'ordine della tabella dati è combinatoSe ho capito bene il problema, ho forzato l'elaborazione inserendo un solo file alla volta.Vedi il mio JSL qui sotto
//-----------------------------------------------------------------------------------------------------------------
Names Default To Here( 1 );
Clear Globals();
Description = New Table( "Description",
Add Rows( 0 ),
New Column( "Descriptioin",
Character,
set values(
{
//==========================================================================
// Manual input #1: the description of the FRF data (need to keep the colon)
//==========================================================================
"z-ht_0.414", "z-ht_0.464", "z-ht_0.514"}
)
)
);
dtList = {};
FRF_file_num = N Rows( Description );
fileList = {"ccf_23101106.frf.txt", "ccf_23101703.frf.txt", "ccf_23101701.frf.txt"};
For Each( {file}, fileList,
dt = Multiple File Import(
<<SET folder=""></SET>Re: L'ordine della tabella dati è combinatoCiao Jim,
Perfetto. È quello che sto cercando. Ho imparato molto dalla tua sceneggiatura. Grazie per la rapida risposta.