Comment puis-je inclure la boîte de dialogue «Noms des colonnes de recodage» dans le script jsl ou une fonction qui fait quelque chose de similaire.Salut la communauté
Je construis un script dans JMP 15 qui importe des données et effectue un nettoyage approximatif. Dans le processus, je dois convertir une chaîne d'identifiants dans une seule colonne (par exemple chaîne; Trial_Replicate_DrugConcentration_Patient) en plusieurs colonnes en utilisant le texte en colonnes ( ) fonction et séparation basées sur "_". Cela me fournit les colonnes souhaitées, mais sans en-tête de colonne. Idéalement, je ne souhaite pas que le script ouvre la boîte de dialogue «Recoder les noms de colonne» afin que l'utilisateur puisse définir les noms selon les besoins. Je préférerais une option de boîte de dialogue si possible, pour rendre le script facile à manipuler pour les utilisateurs JMP inexpérimentés et le rendre également utilisable pour d'autres chaînes. Mais je n'ai pas été en mesure de trouver un moyen d'ouvrir la boîte de dialogue par script - ala. Ouvert ()
Je suis ouvert à d'autres suggestions=)
Merci d'avance!
Jakob
Re: Comment puis-je inclure la boîte de dialogue «Noms de colonne de recodage» dans le script jsl ou une fonction qui fait quelque chose de similaire.Vous pouvez examiner la première ligne de la colonne d'origine avec la fonction Words () et obtenir le nombre de colonnes à nommer. Vous pouvez alors présenter une boîte de dialogue simple avec une zone d'édition de colonne de chaîne pour que l'utilisateur puisse entrer son choix de noms. Vous pouvez éventuellement fournir les valeurs de cette première ligne comme guide pour la signification des colonnes.
Re: Comment puis-je inclure la boîte de dialogue «Noms de colonne de recodage» dans le script jsl ou une fonction qui fait quelque chose de similaire.Vous pouvez accéder aux noms des colonnes de recodage via la fonction Menu principal ().
main menu("recode column names")Re: Comment puis-je inclure la boîte de dialogue «Noms de colonne de recodage» dans le script jsl ou une fonction qui fait quelque chose de similaire.Merci pour la réponse rapide. C'est une très bonne suggestion qui rend l'automatisation plus réalisable. Je vais essayer d'adopter cette approche au fil du temps à mesure que mes compétences de débutant en JSL se développeront=)
Re: Comment puis-je inclure la boîte de dialogue «Noms de colonne de recodage» dans le script jsl ou une fonction qui fait quelque chose de similaire.Solution vraiment simple. Je me contenterai de cette solution jusqu'à ce que mes compétences JSL se développent=)