Schnelle Möglichkeit, Datentabellen zu filtern<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ich bin mir nicht sicher, warum, aber ich kann in JMP keine Outer Joins finden.Diese sind hilfreich, wenn Sie eine Datentabelle nach einer anderen Datentabelle filtern möchten.Aus diesem Grund habe ich mir nur das folgende Skript ausgedacht, aber es ist in großen Datentabellen (über 1 Million Zeilen) sehr langsam.Vorschläge zur Verbesserung des Skripts wären hilfreich.
dt << Clear Select;
for(i=1, i <= nitems(filter_list), i++,
dt << Select Where(Column(dt, "filter_col")[] == filter_list , aktuelle Auswahl("erweitern"))
);
dt << Zeilen löschen;
Betreff: Schnelle Möglichkeit, Datentabellen zu filternDanke schön!Dies fügt zwar ein paar zusätzliche Schritte hinzu (wo auswählen, Zeilen löschen), erledigt aber die Aufgabe!Schön.
Es wäre schön, wenn es in einer zukünftigen Version ein Feld zum Ausschließen von Übereinstimmungen gäbe, das automatisch alle „3“-Übereinstimmungsmarkierungen entfernen würde.Nur ein Gedanke.
Betreff: Schnelle Möglichkeit, Datentabellen zu filternBenutzen Sie die Match-Flagge Option zum Hinzufügen einer Spalte, die angibt, welche Tabellen zu einer Zeile in der resultierenden Tabelle beigetragen haben. In dieser Spalte können Sie Zeilen mit einer 3 löschen.
Von dem Dokumentation :
• If a one (1) appears in this column, the data originated from the first (active) table.• If a two (2) appears in this column, the data originated from the second table.• If a three (3) appears in this column, the data was found in both the first and second tables.

Betreff: Schnelle Möglichkeit, Datentabellen zu filternIch möchte eines der beiden unten rechts.

Betreff: Schnelle Möglichkeit, Datentabellen zu filternDu kannst den ... benutzen Nichtübereinstimmungen einbeziehen Optionen im Tabellen->Join-Dialog, um äußere Joins zu erhalten.

Geht das so für dich?