Salut, j'essaie d'adapter cette solution: https://community.jmp.com/t5/Discussions/Create-a-associative-array-from-unique-selected-rows-and-row/td-p/257860
en utilisant Select Where au lieu de Select Rows.
dt1 << Select Where( :Test == "Fail" );
Je voudrais créer un tableau des colonnes Age et Class pour toutes les lignes sélectionnées. Selected Rows ne semble pas fonctionner et le Script Index Guide n'est pas clair sur l'objet Select Where renvoyé.
Merci
Merci ça marche. Je trouve la documentation assez difficile à parcourir.
peut-être quelque chose comme ça
dt = Open( "$sample_data/big class.jmp" );
rows = dt << getrowswhere( 13 <= age <= 15 );
matrix = dt[rows, {height, weight}];
Je ne pense pas que <Re : Comment transmettre des données à partir de Select Where to array
Oui, donc quand j'utilise :
dt1 << Select Where( :Test == "Fail" );
Dans la table de données, ces lignes apparaissent comme sélectionnées (surlignées en bleu), la table de données a des colonnes Age et Class, donc je voudrais créer un tableau par paires pour toutes les lignes sélectionnées.
Ensuite, je souhaite utiliser le tableau par paires pour masquer et exclure toutes les lignes où Age et Class sont égaux à l'une des paires.
par exemple, si l'une des lignes où Test = Fail a Age = 14 et Class = 2, je voudrais stocker les valeurs ( (14,2), ... , ) dans un tableau, puis toutes les lignes où Age = 14 et Classe = 2 Je veux cacher et exclure.
Pourriez-vous donner un exemple clair de ce que vous voulez faire ? Le sujet lié ne semble pas avoir de test, d'âge ou de classe mentionné nulle part. Vous souhaitez sélectionner des lignes en fonction de quelque chose, puis obtenir des valeurs basées sur cette sélection sur certaines colonnes ?