Teilmengen-Datentabelle basierend auf einer anderen DatentabelleHallo,
Nehmen wir an, wir haben eine Hauptdatentabelle und es gibt eine andere Datentabelle, die wir verwenden möchten, um die Hauptdatentabelle zu unterteilen und während dieses Prozesses einige Bedingungen hinzuzufügen.
Haupttisch

Eine andere Datentabelle

Wie kann man jede Zeile der Label-Spalte in der Haupttabelle durchgehen, um die Zeilen mit den Zeilen der Teilmengen-Tabellen (L1, L3, L5) abzugleichen und Zeilen abzurufen, wenn group == K und Number == 2
Die Ausgabetabelle sollte also so aussehen

Bitte geben Sie die Lösung mit for-Schleife oder was auch immer da draußen an und verwenden Sie keine kurze Liste wie list = {K1, K3, K5}, da ich in meinen realen Daten 1000 Zeilen habe.
https://community.jmp.com/t5/Discussions/How-to-select-rows-based-on-multiple-criteria/td-p/7014
DatentabelleAndereSkriptingBetreff: Teilmengen-Datentabelle basierend auf einer anderen DatentabelleHier ist ein Beispiel für eine Möglichkeit, das zu tun, was Sie wollen.
Ich empfehle Ihnen, sich die Zeit zu nehmen und die Dokumentation zu Using JMP and Scripting Guide aus der JMP Documentation Library im Pulldown-Menü Hilfe zu lesen.Es öffnet sich das Fenster zu den verschiedenen Möglichkeiten, die Objekte in JMP zu verwenden, und beschränkt sich nicht darauf zu denken, dass alles in einer traditionellen Programmiermethode codiert werden muss.
names default to here(1);
dt1=data table("main_table");
dt2=data table("subset_table");
dt2b = dt2 << subset(selected rows(0), columns(:label));
dtFinal = dt1 << Join(
with(dt2b),
Match Flag( 1 ),
By Matching Columns( :Label = :Label ),
Drop multiples( 0, 0 ),
Include Nonmatches( 1, 1 ),
Preserve main table order( 1 ),
merge same name columns( 1 )
);
close( dt2b, nosave );
dtFinal << select where(:match flag == 3 | (:Group == "K" & :Number == 2) );
dtFinal << invert row selection;
dtFinal << delete rows;Betreff: Teilmengen-Datentabelle basierend auf einer anderen DatentabelleAusgezeichnet! Ich muss irgendwann einen Kommentar abgeben. Manuell ist nicht genug. Ich scanne das Handbuch durch und es gibt kein Beispiel für meine Frage. Haben Sie eine bessere Quelle, um einige Anwendungsfälle der Funktionen zu finden?