Filtrage par variable col par autre variable colBonjour,
Je suis assez rouillé sur JMP et je n'ai pas eu la chance de trouver un problème relativement spécifique.
J'ai un ensemble de données avec 7 colonnes et environ 600 000 lignes. J'espérais filtrer l'ensemble de données par 2 des variables. Plus précisément, je souhaite uniquement inclure les lignes spécifiques dont la variable de colonne "Peptide" est représentée dans mes deux autres variables de colonne "REGION" qui ont deux entrées catégorielles (disons Z et Y). Par exemple, dans le tableau très simplifié ci-dessous, la deuxième ligne ne figurerait pas dans le tableau filtré puisque Z n'est pas représenté pour ce peptide.
| PEPTIDE | RÉGION | ABONDANCE |
| abc | Z | 11 |
| CBS | Oui | 17 |
| abc | Oui | 13 |
| CNN | Z | 12 |
| CNN | Oui | 16 |
Merci pour toute direction que vous pouvez fournir.
Re : Filtrage par variable col par autre variable colPour expliquer un peu plus loin la solution de Jim :
1. Avec votre tableau de données comme fenêtre actuelle, cliquez sur l'icône de filtre de données.
2. Cliquez sur Région et puis Ajouter
3. Si vous souhaitez filtrer sur une deuxième colonne, cliquez sur Et , cliquer sur Peptide , puis cliquez sur Ajouter
Vous obtiendrez quelque chose comme l'image ci-dessous.J'ai cliqué sur le Z région, puis Maj-clic sur abc .

Re : Filtrage par variable col par autre variable colIl existe une option de création de graphiques dans JMP.
Une fois que vous ouvrez le générateur de graphiques, utilisez le filtre de données local fourni comme indiqué ci-dessous.

Maintenant, ce que vous voulez faire est de sélectionner les colonnes sur la base desquelles vous souhaitez filtrer sous Filtre de données et vous pourrez obtenir ce que vous recherchez.
La même chose peut également être obtenue grâce à la plateforme Tabulate où le résultat est un tableau et non un graphique.

Re : Filtrage par variable col par autre variable colMerci pour la suggestion! Hélas, je ne connais pas très bien le script jmp. Seriez-vous capable de détailler cela davantage ? Comprenez si cela prendrait trop de temps.
Re : Filtrage par variable col par autre variable colJ'avais regardé cela, mais lorsque j'ai cliqué sur mes 2 variables dans la variable de région et sur tous les peptides, il ne sélectionne pas uniquement les lignes qui contiennent des peptides avec les deux variables de région, il sélectionne simplement chaque ligne de mon ensemble de données. Existe-t-il un moyen pour moi d’obtenir une plus grande granularité avec cet outil ?
Merci pour votre participation.
Re : Filtrage par variable col par autre variable colAjout à @txnelson : une implémentation en JSL serait de la forme :
dt = Open( "$SAMPLE_DATA/Time Series/Raleigh Temps.jmp" );
// Traditional Slider View
dt << Graph Builder(
Size( 814, 714 ),
Variables(
X( :Name( "Month/Year" ) ),
Y( :Temperature ),
Y( :Predicted Temperature, Position( 1 ) )
),
Elements( Line( X, Y( 1 ), Y( 2 ), Legend( 23 ) ) ),
Local Data Filter( Conditional, Add Filter( columns( :Month Number ), Display( :Container, Size( 160, 225 ), List Display )) )
);Re : Filtrage par variable col par autre variable colAllez dans le menu déroulant
Lignes ==> Filtre de données
et vous pourrez sélectionner plusieurs colonnes pour le filtrage et plusieurs valeurs par colonne de filtre