Die Reihenfolge der Datentabellen ist vermischtHallo Leute,
Ich muss drei FRF-Dateien (txt-Stil) in JMP importieren und hatte das folgende Skript zum Importieren und Verarbeiten der Daten. Ich habe eine Beschreibungstabelle mit drei Beschreibungselementen, die in aufsteigender Reihenfolge der FRF-Datentabelle zugewiesen werden müssen. Zum Beispiel:
z-ht_0.414 muss zugewiesen werden ccf_23101106.FRF
z-ht_0.464 muss ccf_23101703.FRF zugewiesen werden
z-ht_0.514 muss ccf_23101701.FRF zugewiesen werden
Das Problem meines Skripts besteht darin, dass ccf_23101703 später geöffnet wird als ccf_23101701. Dadurch wird z-ht_0.514 der zweiten Datentabelle ccf_23101703 statt der dritten Datentabelle ccf_23101701 zugewiesen. Es zeigt, dass ccf_101703 das zuletzt geöffnete Datentabellenfenster ist, aber in meinem Skript sollte ccf_101703 das zweite geöffnete Datentabellenfenster sein. Kann mir jemand helfen, diese seltsame Sache zu erklären und eine Lösung für meine Frage zu finden? Ich habe mein Skript unten kopiert und die Rohdaten angehängt. Bitte lassen Sie mich wissen, wenn Sie weitere Informationen benötigen. Danke.
//-----------------------------------------------------------------------------------------------------------------
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>
Automatisierung und SkripterstellungDatenzugriffDatenmischung und -bereinigungBetreff: Die Reihenfolge der Datentabellen ist vertauschtVersuchen Sie es hinzuzufügen
current data table() << rerun formulas;
nach der Eingabe-JSL für die TXT-Datei.
Betreff: Die Reihenfolge der Datentabellen ist vertauschtHallo Jim,
Vielen Dank, dass Sie sich mit meinem Fall befasst haben. Ihr obiger Vorschlag scheint mein Problem nicht zu lösen. Mein Problem besteht darin, dass beim Importieren mehrerer Dateien in JMP die Importaktion nicht der Reihenfolge der von mir aufgelisteten Dateien folgt. Wenn ich beispielsweise versuche, die folgenden Dateien zu importieren:
ccf_008, ccf_005, ccf_007, ccf_002 in dieser Reihenfolge, aber JMP sortiert automatisch die Namen der Dateien und generiert die Datentabellenfenster in dieser Reihenfolge: ccf_002, ccf_005, ccf_007, ccf_008, was nicht die Reihenfolge ist, die ich möchte. Gibt es überhaupt eine Möglichkeit, die Reihenfolge der Dateien beizubehalten, da ich den Dateien jeweils eine Beschreibung zuweisen muss? Wenn die Bestellung fehlerhaft ist, werden alle Daten fälschlicherweise gekennzeichnet. Danke schön.
Betreff: Die Reihenfolge der Datentabellen ist vertauschtWenn ich das Problem richtig verstehe, habe ich die Verarbeitung erzwungen, indem ich jeweils nur eine Datei eingegeben habe.Siehe meine JSL unten
//-----------------------------------------------------------------------------------------------------------------
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>Betreff: Die Reihenfolge der Datentabellen ist vertauschtHallo Jim,
Perfekt. Es ist das, wonach ich suche. Ich habe viel aus Ihrem Drehbuch gelernt. Vielen Dank für die schnelle Bearbeitung.