table de données de sous-ensemble basée sur une autre table de donnéesSalut,
Disons que nous avons la table de données principale et qu'il y a une autre table de données que nous voulons utiliser pour sous-ensemble la table principale + ajouter des conditions pendant ce processus;
table principale

Un autre tableau de données

Comment parcourir chaque ligne de la colonne Label dans la table principale pour faire correspondre les lignes aux lignes des tables de sous-ensemble (L1, L3, L5) et obtenir des lignes lorsque group == K et Number == 2
La table de sortie devrait donc ressembler à

Veuillez fournir la solution avec une boucle for ou tout ce qui existe et ne pas utiliser une liste courte comme list = {K1, K3, K5} car dans mes données réelles, j'ai des milliers de lignes.
https://community.jmp.com/t5/Discussions/How-to-select-rows-based-on-multiple-criteria/td-p/7014
Tableau de donnéesAutreScriptingRe: table de données de sous-ensemble basée sur une autre table de donnéesVoici un exemple d'une façon de faire ce que vous voulez.
Je vous recommande de prendre le temps de lire la documentation Using JMP and Scripting Guide de la bibliothèque de documentation JMP, sous le menu déroulant Aide.Cela ouvrira la fenêtre sur les différentes manières d'utiliser les objets dans JMP et ne se limitera pas à penser que tout doit être codé dans une méthodologie de programmation traditionnelle.
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;Re: table de données de sous-ensemble basée sur une autre table de donnéesExcellent! Je dois faire un commentaire sur un certain point. Le manuel ne suffit pas. J'ai parcouru le manuel et il n'y a pas d'exemple proche de ma question. Avez-vous une meilleure source que nous pouvons trouver des cas d'utilisation des fonctions?