Summarize(dt, IDs = by(:ID)); //this finds all the unique IDs in the data file, which we will need
For (i=0, i<=N Items(IDs), i++,
ID = donorIDs[i];<BR />);ce qui précède ne fonctionne pas et génère un
Subscript problem in access or evaluation of 'IDs[i]' , IDs[/*###*/i]
erreur.
Je suppose que cela revient à certains principes fondamentaux qui différencient JMP de langages comme Python et Java, où l'indexation est courante et où les données sont traitées de manière à être analysées, affichées et manipulées plutôt qu'à y accéder, ou quelque chose de ce genre. Désolé si je ne comprends pas bien, j'essaie simplement de comprendre ce problème.
De quel type de données sont les IDs à ce stade ? Une colonne ? Une colonne est-elle un type de données ? Est-ce répertorié dans l'index des scripts ? J'ai consulté cette section plusieurs fois, peut-être l'ai-je simplement manquée ? En tant que personne expérimentée en informatique, il est très pratique de penser en termes de types de données et d'objets, et je ne sais pas comment gérer des éléments aussi ambigus dans JMP.
Donc, je suppose que l’essentiel est de savoir comment effectuer une opération élément par élément sur une colonne en général ?