Script table de donnéesBonjour,
je viens de basculer sur jmp 18 il y a peu.
j'utilisait la version 16 avant. J'ai créé un script pour extraire des données analyses numérique de plusieurs échantillons. j'ai concaténé ces différents échantillons sur une même table de données. Ensuite je transpose. Et la version transposée est ensuite ajouté à une autre base avec les échantillons ultérieurs. Ce script fonctionnait correctement avant mon passage à jmp 18.
Maintenant les noms de colonnes qui sont des valeurs numériques ne correspondent pas à celles d'origine jmp se permet d'ajouter des décimales ou pas ce qui met le bazar dans mes colonnes. J'ai 650 colonnes je ne peux pas me permettre de tout recoder. Un peu d'aide serait bienvenue.
GP
Automation and Scripting
Re: Script table de données
Salut @GregP ,
Pouvez-vous fournir le script ? Il est difficile de commenter sans voir ce que vous utilisez.
Merci,
Ben
Re: Script table de donnéesVoici le script j'ai juste retiré les répertoires
a = Pick Directory("Select a directory");/*Allows you to choose the recording directory*/
Multiple File Import(
<
a
),
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
) << Import Data;
dt = Current Data Table();
dt << Delete Columns(:"Time (s)"n, :Index, :Current range);
dt << New Column("MODALITE",
Numeric,
"Continuous",
Format("Best", 12),
Formula(Word(1, :File Name, "."))
);
dt << Transpose(
columns(:"WE(1).Current (A)"n),
By(:MODALITE),
Label(:"Potential applied (V)"n),
Output Table("Transposed table")
);
dt << Subset(
By(:MODALITE),
All rows,
Selected columns only(0),
columns(:"Potential applied (V)"n, :"WE(1).Current (A)"n)
);
Open("link");
Data Table("BASE VOLTAMMO TRANSPOSE") << Concatenate(
Data Table("Transposed table"),
Append to first table
);
Close("Transposed table");
Data Table("BASE VOLTAMMO TRANSPOSE") << Save("link");
Re: Script table de donnéespetite précision je viens de voir que la différence se passe au moment de l'importation. J'importe des fichiers csv lorsque je les ouvre sous excel il y a bien les bonnes valeurs par contre avec jmp il y a des décimales qui s'ajoutent est ce qu'il n'y aurait pas un paramètre à modifier? voici une photo des tables sous excel et jmp. merci

Re: Script table de données
Les valeurs sont-elles identiques dans un éditeur de texte (et non dans Excel) et dans JMP ? Excel a tendance à modifier et formater vos données, ce que JMP ne fait généralement pas.
Re: Script table de donnéesJe ne sais pas si vous avez reçu mon script il ne s'affiche pas dans la discussion
Re: Script table de donnéesJe ne sais pas car j'enregistre directement le fichier en excel mais en regardant de plus près sur le programme d'analyse la première valeur à une décimale de moins que sur excel et du coup 2 de moins sur jmp.
Je pense qu'il va falloir que je modifie chaque colonne manuellement
Re: Script table de données
a = Pick Directory("Select a directory");/*Permet de choisir le répertoire d'enregistrement*/
Multiple File Import(
<
<SET folder=""></SET>
Re: Script table de données
D'après le script d'importation, je pense que vous disposez de données .csv sous forme de texte. Vous pouvez les ouvrir avec le Bloc-notes et comparer JMP avec ce texte. Si vous souhaitez ajouter une décroissance fixe dans JMP à toutes les colonnes continues, vous pouvez utiliser des attributs standardisés ou un script.



Script créé par JMP (notez que les noms de colonnes sont codés en dur)
// Standardize column attributes
Local({old dt = Current Data Table()},
Current Data Table(Data Table("Big Class"));
For Each({col, index}, {:height, :weight}, col << Format("Fixed Dec", 12, 2));
Current Data Table(old dt);
);
Re: Script table de donnéesMerci de votre retour.
Les fichiers sont bien des excel. j'ai déjà essayé de standardiser les attributs mais ça ne résout que partiellement le probleme: Si je met 9 décimales il me reste 1 colonne sur 7 qui n'en possède que 8 ce n'est pas encore bon. Je ne comprends pas ce changement je n'avais jamais eu de problème jusqu'à l'installation de la dernière version.
Merci
Re: Script table de données
JMP18 a modifié la façon dont les fichiers Excel sont importés dans JMP, c'est peut-être ce que vous voyez ( Note JMP 655981 - Modifications apportées à l'importation de fichiers Microsoft Excel dans JMP® 18 )