Re : Caractères d'indexation ?Voici un exemple d'utilisation d'un For Each pour traiter une liste de valeurs sans avoir à utiliser un index.Je ne suis pas sûr que cela ajoute une solution pour vous, mais cela vous permet en quelque sorte de vous lancer dans une solution possible.
names default to here(1);
dt=open("$SAMPLE_DATA/big class.jmp");
for each( {colname,i}, dt<<GET column="" names=""></GET>Re : Caractères d'indexation ?La boucle devrait être un moyen assez efficace de le faire et si vous devez le faire souvent, vous pouvez le convertir en une fonction. Vous trouverez ci-dessous une version très simple de la fonction
Names Default To Here(1);
idx_char = function({letter, start = 1, end = 8}, {Default Local},
letter_list = {};
For(i = start, i <= end, i++,
Insert Into(letter_list, letter || char(i))
);
return(letter_list);
);
idx_char("Y", 1, 5); //{"Y1", "Y2", "Y3", "Y4", "Y5"}Re : Caractères d'indexation ?En fait, c'est une alternative potentielle pour un autre morceau de code sur lequel je travaille.S'il y avait un "Accepter comme solution mais à un problème différent", j'appuierais dessus.
Merci!
Re : Caractères d'indexation ?Merci.Cela fonctionnera bien.
Caractères d'indexation ?Existe-t-il un moyen d'utiliser un argument d'index avec des caractères comme on peut le faire avec des chiffres ?Par exemple, alors que 1 :: 5 donnerait {1,2,3,4,5}, existe-t-il une méthode efficace pour faire X8 :: Y2 ou suis-je obligé d'écrire {"X8", "X9", "Y0", "Y1", Y2"} ?
Merci!
Modélisation statistique avancéeAnalyse et modélisation des données de baseAccès aux données