Importation csv JMP conversion automatique de hex en decBonjour,
J'ai un fichier csv avec l'une des colonnes contenant des données telles que 0x62, 0x68, etc.
Lors de l'importation du fichier csv dans JMP à l'aide de JSL open (infile), il est constaté que JMP convertit automatiquement la colonne en un type de données numérique, en changeant 0x62 en 98 (décimal) dans le processus.
Importation manuelle du csv sans utiliser de script, même problème (auto-conversion).
Cela n'est arrivé qu'à l'un des ordinateurs, les autres ordinateurs ne se sont pas convertis automatiquement.
Les paramètres d'importation de texte sont les mêmes entre l'ordinateur qui se convertit automatiquement et ceux qui ne le font pas.
Appréciez-vous s'il y a des conseils sur quoi examiner pour empêcher JMP de convertir automatiquement? Et s'il y a une ligne de script qui pourrait être ajoutée pour garantir que tous les systèmes informatiques seront préconditionnés aux mêmes paramètres avant l'importation de texte?
Je vous remercie.

Re: JMP csv import convertit automatiquement hex en decSur le seul ordinateur qui effectue la conversion automatique, je suggère que lors de la sélection du fichier d'entrée, vous spécifiez les "Données (à l'aide de l'aperçu)".

Vous pouvez alors spécifier que la colonne Hex ne doit pas être interprétée comme étant numérique, mais plutôt pour la conserver en tant que caractère. Dans la fenêtre d'aperçu ci-dessous, j'ai choisi de conserver la colonne Age en tant que personnage.

En outre, une fois que vous avez lu une fois le fichier .csv, vous pouvez accéder à l'entrée source de la table, la modifier et enregistrer le code JSL utilisé pour lire le fichier. Vous verrez dans le JSL comment JMP définit la colonne comme caractère.

Re: JMP csv import convertit automatiquement hex en decL'utilisation de l'importation de fichiers multiples peut être une autre solution dans JMP 14 ou version ultérieure. MFI attend un répertoire et un modèle de nom de fichier, mais il est assez facile de faire de ce modèle un nom de fichier complet.
Re: JMP csv import convertit automatiquement hex en decJ'ai essayé l'option Données (à l'aide de l'aperçu) et, en effet, un ordinateur est apparu sous le numéro. Cet ordinateur utilise JMP13 - la version de JMP dépend-elle de la façon dont JMP interprète les types de données différemment lors de l'importation de texte csv?
Pour l'instant, je peux ajouter des lignes dans le script pour forcer le type de données sur Caractère à chaque fois qu'un utilisateur importe, mais cela aura une pénalité de performance (temps d'exécution).
Re: JMP csv import convertit automatiquement hex en decAu fur et à mesure que les versions de JMP sortent, il peut certainement y avoir des changements comme vous le voyez. Les gens de JMP essaient toujours d'améliorer ces choses, qui aboutissent parfois à ce qui ressemble à des incohérences, pas à des améliorations.
Ce que vous voudrez peut-être faire, c'est de modifier votre code pour vérifier la version de JMP utilisée, puis seules les versions qui ont besoin du correctif auront leur efficacité de script affectée.