J'aimerais que mon script JMP vérifie que le contenu des colonnes est numérique avant d'effectuer l'analyse.Bonjour Communauté,
J'ai un script JMP qui est actuellement opérationnel. Cependant, j’ai rencontré des circonstances particulières dans lesquelles il vomit en raison de la présence d’une observation de chaîne dans un col où elle attend une observation numérique.
J'aimerais que mon script vérifie chaque observation de cette colonne pour s'assurer qu'elle est entièrement numérique avant de tenter d'effectuer l'analyse requise. Si un caractère non numérique est trouvé, j'aimerais le supprimer.
Ce problème provient du fait que les fichiers source générés à partir de mon équipement de test remplissent une chaîne lorsqu'une erreur se produit.
Votre aide / temps est grandement apprécié.
Cordialement,
Olu.
Re: Je voudrais que mon script JMP vérifie que le contenu des colonnes est numérique avant d'effectuer mon analyseMerci pour la réponse rapide. Je vais l'essayer sous peu et vous tiens au courant.
Merci,
Olu.
Re: Je voudrais que mon script JMP vérifie que le contenu des colonnes est numérique avant d'effectuer mon analyseLes éléments suivants convertissent la colonne suspecte en valeur numérique et, le cas échéant, convertissent automatiquement les valeurs impossibles à convertir en valeur numérique en valeurs manquantes.
Clear Globals(); Clear Log();
dt = Current Data Table();
Column(dt,"Test")<<DATA type=""></DATA>
Re: Je voudrais que mon script JMP vérifie que le contenu des colonnes est numérique avant d'effectuer mon analyseÉdité après @txnelson Le post. J'ai oublié de mentionner l'édition de type de données de colonne.
@Ainaskid ,
Bonjour, je voudrais essayer ce qui suit. Essentiellement, si vous savez que tout ce qui est une chaîne dans votre colonne est invalide ou erroné, modélisez la colonne sous forme numérique et masquez ou excluez les chaînes comme indiqué ci-dessous.
Clear Globals(); Clear Log();
dt = Current Data Table();
Col = Column(dt,"Test"); // assuming column "Test" is the desired column
<BR />Col << Data Type("Numeric) << Set Modeling Type("Continuous"); <BR />
dt << select Where(IsMissing(:Test));
dt << Hide and Exclude ; // Can also delete