Recode a toujours été un excellent outil pour nettoyer les données désordonnées, mais il est également utile pour extraire des données intégrées dans des colonnes de texte. JMP 15 ajoute le flexible Extraire le segment outil, et la plate-forme a été améliorée pour générer des scripts sémantiques dans de nombreux cas afin que le script ou la formule puisse être exécuté sur de nouvelles données.
Par exemple, prenons l'exemple d'ensemble de données Distances de vieillissement de la drosophile . Supposons que nous voulions extraire le numéro WK de la colonne ID d'observation et le placer dans une colonne numérique distincte. Nous remarquons que le champ a un motif régulier où le numéro WK est le troisième champ.
Étape 1.Recoder la colonne ID d'observation
Étape 2. Dans le menu du triangle rouge, choisissez Avancé->Extraire le segment...

Notez que le Texte à capturer montre qu'il n'y a qu'un seul mot dans notre exemple de texte. Cependant, à cette fin, nos mots sont délimités par le caractère de soulignement. Nous ajouterons le trait de soulignement comme délimiteur.

Une fois que nous avons ajouté le délimiteur, nous pouvons voir que le premier échantillon contient quatre mots.J'ai utilisé le curseur pour déplacer la sélection vers le troisième mot.Vous pouvez voir dans la zone de prévisualisation que nous capturons maintenant la partie WK de la chaîne.Nous utilisons le bouton OK pour finaliser cette étape de notre processus.
Étape 3. Maintenant que nous avons isolé les données souhaitées, utilisons à nouveau Extract Segment pour tout supprimer sauf la partie numérique. Si nous supprimons tous les délimiteurs, chaque caractère est traité comme un mot. Remarquez que j'ai sélectionné le troisième mot. Cependant, j'ai également changé la fin pour pointer vers la fin de la chaîne (un nombre négatif indique que nous comptons à partir de la fin de la chaîne). Nous n'avons qu'un seul chiffre dans ce cas, mais si nous en avions plusieurs, nous capturerions du troisième mot à la fin de la chaîne.

Étape 4. Nous avons maintenant les chiffres sous forme de chaînes. Nous pouvons revenir au menu du triangle rouge et choisir Analyser comme des nombres pour récupérer les numéros.
Étape 5. Enregistrer dans une nouvelle colonne ou un script. Notez dans ce script qu'il a capturé les trois étapes effectuées et qu'il peut être exécuté sur de nouvelles données. La Recoder la colonne partie est très semblable à la Recoder commande qui serait écrite dans une colonne de formules.

La colonne résultante ressemble à ceci :

Obtenir Distances de vieillissement de la drosophile, essayez-le et dites-moi ce que vous en pensez.