Filtrage et sélections de lignesJ'ai des données où chaque ligne correspond aux données d'un certain jour d'un lot de culture cellulaire. Seules les lignes du dernier jour de chaque culture cellulaire contiennent des informations sur la qualité du produit. Maintenant, j'essaie de filtrer les lots en fonction de la qualité du produit à la fin de la culture, mais je souhaite sélectionner tous les jours de ces cultures afin de pouvoir les comparer tout au long du temps de culture. Dans l'exemple, le filtre me donne la ligne 3, mais est-il possible de "revenir en arrière" et de sélectionner également les lignes 1 et 2 en fonction de la colonne d'ID de lot ?
Exemple:
Numéro de ligne ID du lot Jour de culture pH Hors ligne Qualité du produit
1 Lot 1 0 7,2 NA
2 Lot 1 1 7,21 NA
3 Lot 1 2 7,15 23,5
Tableau de donnéesRe : Filtrage et sélections de lignesIl y a une réponse facile, et il y en a plus complexes, selon ce que vous aimeriez faire plus loin.
Donc lag() peut être la fonction à utiliser pour adresser les valeurs des lignes précédentes, voir capture d'écran, en s'assurant que le même lot est adressé.
Si le jour de la culture (est-il de type date à l'origine ?) N'est qu'un entier ordonné, Split-Table peut également être une option pour avoir toutes les valeurs d'un lot dans différentes colonnes de la même ligne.
Voir aussi documentation :
Fonctions de ligne (jmp.com)
Fractionner les colonnes (jmp.com)
De plus, vous pouvez créer des fonctions plus complexes (par exemple, la date minimale de la "Journée de la culture").
Re : Filtrage et sélections de lignesJe suppose que vous voulez faire cet ID de lot à la fois, car si vous le faisiez pour tous les ID de lot, toutes vos lignes seraient sélectionnées.
Pour sélectionner toutes les lignes d'un ID de lot donné, faites simplement un clic droit sur l'une des cellules où l'ID de lot a la valeur que vous souhaitez examiner, puis sélectionnez "Sélectionner les cellules correspondantes", et toutes les lignes de cet ID de lot seront être sélectionné.