<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Bonjour, quel est l’équivalent JMP Script de la fonction d’analyse de base SAS, qui divise une chaîne en fonction d’un délimiteur?
(Question assez simple, mais. . . )
Cordialement
Poul
La fonction renvoie une liste, qui n'est pas un type de données pris en charge dans les cellules de tableau (seuls les états numérique, caractère et ligne sont autorisés). Donc, Words () en soi n'est pas bien adapté aux formules de colonnes.
Pour afficher la liste complète sous forme de chaîne dans la table (définissez tout d'abord le type de données de la colonne sur "caractère"):
Caractère (Mots (: Colonne 1, "_,"))
Pour obtenir le premier mot (sélectionne le premier élément de la liste):
Mots (: colonne 1, "_,") [1]
ou mieux (choisit le premier "mot" sans perdre de temps à faire une liste de tous les "mots" en premier):
Word (1,: Colonne 1, "_,")

Hm, alors pourquoi ça ne marche pas? Voir la copie d'écran ci-jointe affichant la formule et les résultats en arrière-plan
Cordialement
Poul
La fonction Words () peut le faire. Il peut gérer un ou plusieurs délimiteurs. Retourne une liste de tous les "mots".
Mots ( "un deux trois" , "_" )
/ *:
{"un deux trois"}