Füllen Sie fehlende Zellen ausMit diesem Tool können Benutzer fehlende Werte basierend auf dem vorherigen/nächsten/nächsten gefundenen Wert ergänzen. Es gibt bereits Tools, die dies auf die eine oder andere Weise tun können (sogar JMP hat Füllzeilen), aber die, die ich verwendet/gesehen habe, fehlen bei Zumindest die Gruppierungsoption, die Sie mit diesem Add-In ausführen müssen. Außerdem sollte dies nicht erfordern, dass Sie die Datentabelle sortiert haben, wenn Sie die Spalte „Reihenfolge“ verwenden.

Aktuelle Optionen verfügbar
Dies sind die aktuellen Optionen des Tools
Generisch
| Möglichkeit |
Beschreibung |
Wert |
|---|
| Lassen Sie den Dialog geöffnet |
Hält das Dialogfeld geöffnet, wenn es aktiviert ist, nachdem „Ausführen“ gedrückt wurde |
0,1 |
| Daten sortiert |
Möglichkeit zu wählen, ob bekannt ist, dass die Daten sortiert sind. Macht das Skript schneller |
Unbekannt, Nicht sortiert, Sortiert |
| Maximale Entfernung |
Maximaler Abstand der Werte, die noch berücksichtigt werden |
Fehlende (.) oder Num |
Verschiedene Füllarten
| Typ |
Beschreibung |
|---|
| rückwärts |
Sucht nach dem zuletzt gefundenen Wert vor dem fehlenden Wert |
| nach vorne |
Sieht nach dem ersten Wert nach dem fehlenden Wert aus |
| nächste |
Sucht nach dem nächstgelegenen gefundenen Wert |
| am nächsten rückwärts |
Sucht nach zwei nächstliegenden Werten und verwendet bei gleichen Abständen den zuvor gefundenen Wert |
| am nächsten nach vorne |
Sucht nach zwei nächstliegenden Werten und verwendet, wenn die Abstände gleich sind, den danach gefundenen Wert |
| interpolieren |
Verwendet die Interpolate()-Funktion von JMP |
Füllen Sie Unbekannt aus
Kann mit Rückwärts- und Vorwärtsfüllungen verwendet werden. Kopiert die neuesten Werte in fehlende Zellen, die keinen gefundenen Wert aus den gefundenen Werten haben
Neue Spalte
Erstellt eine neue Spalte mit vorangestelltem Fülltyp vor dem Namen
Die Verwendung des Tools kann etwas schwierig sein, da die Benutzeroberfläche nicht optimal ist und ich noch keine richtigen Anweisungen schreiben muss. Sie können Verbesserungsideen hier oder in einer offenen Ausgabe unter posten GitHub – Fehlende Zellen füllen .
Dieses Tool ist Teil von JMP-Tools Ich arbeite schon seit einiger Zeit daran und werde weitere Add-Ins veröffentlichen, wenn es die Zeit in der JMP-Community erlaubt.
Aktualisierung:
* Hoffentlich wird der Fehler behoben, bei dem die Bestellspalte nicht verwendet wurde und die Vorwärtssuche nicht funktionierte, wenn geordnete Daten verwendet wurden.
Füllen Sie fehlende Werte basierend auf vorhandenen Werten über Gruppen auf optional nicht sortierten Daten.
DienstprogrammeBetreff: Fehlende Zellen füllenDas war großartig, danke.Ich kann es nach Spalte A „gruppieren“, aber es füllt sich (vorwärts) mit den relevanten Daten, die sich in dieser Tabelle zufällig eine Zeile über dem Ende der Zeichengruppe in Spalte A befinden. Dies geschieht nur, wenn „Daten nicht sortiert“ aktiviert ist.So nah, aber noch nicht perfekt für mich.
Betreff: Fehlende Zellen ausfüllenHallo @jthi
Ich habe einige Probleme mit dem Add-In. Ich möchte Zellen vorwärts ausfüllen, also den ersten Wert nach dem fehlenden Wert kopieren. Die Rückwärtsfunktion funktioniert wie vorgesehen, aber die Vorwärtsfunktion ist nicht so, wie ich es erwarten würde. Die Zeilen sind in der richtigen Reihenfolge sortiert, daher ist die einzige Spalte, die ich hinzugefügt habe, die auszufüllende Spalte. Haben Sie Vorschläge?


Betreff: Fehlende Zellen ausfüllenBei mir scheint es gut zu funktionieren (ohne Gruppen)

Ich habe einige Fehler in diesem Add-In behoben, diese jedoch nicht in der JMP-Community veröffentlicht, da es ein Albtraum ist, JMP-Add-Ins an vier verschiedenen Standorten auf dem neuesten Stand zu halten. Ich werde dies möglicherweise aktualisieren und dem nächsten beitreten, wenn ich jemals genug Zeit und Motivation dazu habe.
Wenn Sie keine Gruppen benötigen, reicht möglicherweise JMPs fill aus.

Betreff: Fehlende Zellen ausfüllenDanke @jthi !
Die Füllung von JMP wird den Trick machen. Ich werde die Tabelle rückwärts sortieren, um die Vorwärtsfüllung zu erhalten