Vorlage der Datentabelle als JSL-Skript speichernLieber S,
Ich führe einige Datenvorbereitungsaktionen (z. B. das Standardisieren des Spaltenformats, das Ändern des Kopfzeilennamens, das Hinzufügen einer Formel ...) basierend auf einer JMP-Datentabelle durch.
Sie möchten diese Aktionen in einem Skript speichern (ähnlich wie ein Makro in Excel) und können es später für andere Datentabellen verwenden, um dieselben Aufgaben auszuführen
Ich frage freundlich, gibt es eine Möglichkeit, das zu tun? Kann jemand, wenn möglich, Schritte zeigen, wie man es in JSL schafft?
Danke
Hu Pin
Betreff: Datenvorbereitungsaktionen im Skript aufzeichnenEine andere Möglichkeit, die „Vorlage“ der Datentabelle zu speichern, besteht darin, auf das rote Dreieck-Dropdown-Menü neben dem Tabellennamen im Tabellenbedienfeld (obere linke Ecke der Datentabelle) zu klicken und auf „Tabellenskript kopieren“ zu klicken.
Öffnen Sie dann ein neues Skriptfenster, fügen Sie das Skript ein und speichern Sie es zur späteren Verwendung. Das Skript könnte geändert werden, um die tatsächlichen Datenwerte zu entfernen und nur die für Ihre Vorlage wesentlichen Teile beizubehalten (z. B. Formeln, Daten-/Modellierungstypen, Formate usw.).
Betreff: Datenvorbereitungsaktionen im Skript aufzeichnenIch möchte nur kurz darüber nachdenken: Warum nicht das Sitzungsskript verwenden ... Anschließend können Sie die JSL bereinigen, nachdem Sie das Sitzungsskript erhalten haben.
MBetreff: Datenvorbereitungsaktionen im Skript aufzeichnenEs hört sich so an, als hätten Sie viele allgemeinere Fragen zur Skriptdatenbereinigung, aber in Bezug auf die Neukodierung verwende ich in der Praxis die Option „Skript neu kodieren“. Ich kann mit der Neukodierung beginnen, dann das Neukodierungsskript anhalten, speichern und ausführen, weitere Neukodierungen durchführen und dann die neuen Änderungen mit dem alten Neukodierungsskript in der Tabelle zusammenführen. All dies ist nur ein Klick auf die Schaltfläche, um das Neukodierungsskript zu generieren und die Neukodierungszusammenführung durchzuführen.
In letzter Zeit verwende ich den Abfrage-Builder, um Daten abzurufen. Dann kopiere ich einfach das Neucodierungsskript auf die Registerkarte „Post-Query-Skript“ und erhalte vorbereinigte Daten, wenn ich die Abfrage das nächste Mal ausführe.
Was die Dokumentation der Änderungen angeht, ist das Neukodierungsskript selbst eine ziemlich gute Aufzeichnung und das Skript ist explizit und leicht zu lesen, sodass ich meine Neukodierungsfehler später korrigieren kann.
Betreff: Datenvorbereitungsaktionen im Skript aufzeichnenIm Allgemeinen vermeide ich gerne Skripts. Ich bevorzuge die Verwendung integrierter Funktionen, wo immer dies möglich ist.In diesem Fall wird die Vorlagentabelle jedoch nicht das erreichen, was ich möchte – meine persönliche Sicht auf diese Abfrage.Ich bin daran interessiert, den Arbeitsablauf zu dokumentieren, nicht nur für die Analyse, sondern auch für die Datenaufbereitung.Ein Vorteil von Tools wie Alteryx oder KNIME ist ihre Fähigkeit, alle Phasen der Datenaufbereitung zu dokumentieren.Ein Blick auf die Formeln in der JMP-Tabellenvorlage zeigt nicht genug von der Vorbereitung – einfache Dinge wie das Ändern von Datentypen, das Ersetzen von 0-Werten durch fehlende usw.Eine Neucodierung einer Spalte kann zeigen, dass 0 durch „fehlend“ ersetzt wurde, es ist jedoch nahezu unmöglich, den gesamten Datenbereinigungsprozess anhand der in die erstellten Spalten eingebetteten Formeln wiederherzustellen.
Auch wenn diese Lösung für einige funktionieren mag, bin ich dennoch daran interessiert, Möglichkeiten zur Beantwortung der ursprünglichen Frage zu finden.Wenn „gefunden“ tatsächlich bedeutet, dass es einen Weg gibt, der gefunden wurde, kann ihn mir bitte jemand mitteilen?
Betreff: Datenvorbereitungsaktionen im Skript aufzeichnenIch habe Skripte für alles erstellt, von der Wiederverwendung von Skripten über Grafiken bis hin zur Formatierung.
Es hört sich so an, als hätte ich die ganze Zeit das Vorlagenkonzept verwenden sollen.
Können Sie mir Dokumentationen/Anleitungen zum Einrichten und Verwenden von Vorlagen nennen?
Dave
Betreff: Datenvorbereitungsaktionen im Skript aufzeichnenSie können die endgültige Version der Datentabelle (fertige Spalten, Tabellenvariablen und Skripte usw.) auch einfach ohne Zeilen speichern, um sie in Zukunft als Vorlage zu verwenden. Füllen Sie die Spalten einfach nach Bedarf mit neuen Daten. Sie benötigen nicht unbedingt für alles ein Skript. (Möglicherweise enthält Ihre Anfrage noch weitere Informationen, die nicht angegeben wurden und die ein Skript zu einer besseren Lösung machen.)
Betreff: Datenvorbereitungsaktionen im Skript aufzeichnenIch habe genau das gleiche Problem, aber die Lösung für diesen Beitrag lautet „Ich habe es gefunden“.
Kann jemand posten, wo die Informationen zur Durchführung dieser Art von Aktion enthalten sind?
Betreff: Datenvorbereitungsaktionen im Skript aufzeichnen<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />ich habe es gefunden