Skriptfrage; Importieren von Daten aus .txt nach jmp, ohne vorhandene jmp-daten zu überschreibenHallo zusammen,
Ich habe eine Frage zum Erstellen eines Linie Ich möchte zuerst wissen, ob es möglich ist, und wenn ja, gibt es jemanden, der mir bei der Erstellung helfen kann? Da ich mit JMP und Scripting noch relativ neu bin, habe ich Ich freue mich über die Hilfe!
Die Situation ist wie folgt;
Dreimal in der Woche sammle ich Daten in einer TXT-Datei. Diese Daten werden mithilfe eines Skripts automatisch in JMP importiert.
Wenn ich die JMP-Datei aktualisieren möchte mit Daten einer neuen Woche Ich muss die Daten manuell in die TXT-Datei schneiden und einfügen und das Skript ausführen (um Doppeleinträge in den Daten zu vermeiden). Das Skript löscht die gesamte JMP-Datei und füllt sie mit den zwei Wochen Daten auf. Nun ist meine Frage;
Gibt es eine Skriptzeile, die die neuen Daten importieren und in die bereits vorhandene JMP-Datei einfügen kann, ohne die vorhandenen Daten zu überschreiben?
Können diese Daten in einer neuen .txt-Datei enthalten sein oder muss ich unter der bereits vorhandenen / geladenen .txt-Datei vorbei?
Bonus-Frage;
Ist es möglich, dass bei Duplikaten in den Daten automatisch eines der Duplikate gelöscht wird?
Mit freundlichen Grüßen,
L_Kingma
Re: Skriptfrage; Importieren von Daten aus .txt nach jmp, ohne vorhandene jmp-daten zu überschreibenFilePath = "C:\Test.txt";
Save Text File(FilePath,
"The quick brown fox"
);
Load Text File( FilePath );
Save Text File(FilePath,
" jumped the fence",
mode("append")
);
Load Text File( FilePath ); Sie sollten die Funktion "Textdatei speichern" verwenden können, um Daten an eine vorhandene TXT-Datei anzuhängen.
Siehe Beispielcode oben.
Relevanter Beitrag - https://community.jmp.com/t5/Discussions/Append-text-to-Save-Text-File-function/td-p/45256
Wenn Sie Daten aus Ihrer TXT-Datei an die .jmp-Datei anhängen möchten, dann
Schauen Sie sich Concatenate () in "Scripting Index" an
Hilfe ==> Skriptindex ==> Verketten
Re: Skriptfrage; Importieren von Daten aus .txt nach jmp, ohne vorhandene jmp-daten zu überschreibenNun, das erfordert, dass ich die Daten immer noch in meine Textdatei kopieren und einfügen muss. Aber das ist mehr oder weniger schön. Im Moment suche ich wirklich nach einer Möglichkeit, wie ich der bereits vorhandenen JMP-Datei Daten hinzufügen kann, wobei die Imput-Quelle eine neue TXT-Datei ist, ohne die vorhandenen JMP-Daten zu überschreiben.
Gibt es eine Zeile, die dazu in der Lage ist, und wenn ja, was könnte es sein?
Mit freundlichen Grüßen,
L_Kingma
Re: Skriptfrage; Importieren von Daten aus .txt nach jmp, ohne vorhandene jmp-daten zu überschreibenEin Blick auf die Beispieldaten - kann man davon ausgehen, dass eine Spalte in den Daten eindeutig ist?
Eine Möglichkeit, die ich mir vorstellen kann, ist die Verwendung der Zeitspalten, wenn sie immer chronologisch sind. Wir können sie verwenden, um die Daten entsprechend zu sortieren und zusammenzustellen.
Eine andere Alternative besteht darin, dass, wenn Ihr bereits vorhandenes JMP-Skript die Daten in eine JMP-Datei schreibt, wir versuchen können, den Zeitpunkt der Dateierstellung über die Reihenfolge zu erfahren. Das sind die einzigen zwei, die ich bekommen konnte.Re: Skriptfrage; Importieren von Daten aus .txt nach jmp, ohne vorhandene jmp-daten zu überschreiben @uday_guntupalli Ich habe eine Beispieldatei angehängt, ich hoffe, dass dies funktioniert.
Was das Skript tut, ist das "loswerden" und die Daten zwischen den "in ein Collum einfügen, so dass ein Collum das Datum enthält und das nächste Collum die Zeit usw. enthält.
Wenn nichts dazwischen steht, wird kein Collum erstellt.
Re: Skriptfrage; Importieren von Daten aus .txt nach jmp, ohne vorhandene jmp-daten zu überschreiben @L_Kingma :
Können Sie bitte Proben dieser Datensätze zur Prüfung gegen. Posten? Ja, was auch immer Sie gefragt haben, kann gemacht werden - der einfachste, den jemand mit einem Beispiel erstellen kann.