Joindre des tables avec différents chiffres significatifsJ'essaie de joindre une table DOE créée Jmp avec une table créée dans un programme externe et importée dans Jmp.J'ai compris que si j'étends le format à 16 décimales, les données ne correspondent pas. Par exemple, la valeur initiale utilisée lors de la création de la table DOE était quelque chose comme 1,2, la valeur de la table DOE à 16 décimales est 1,2000...002 et les données importées sont 1,2000...000.
Existe-t-il un moyen de faire fonctionner cela?Je suppose que je pourrais aller dans la table DOE et modifier manuellement chaque valeur... ugh.(J'ai essayé cela pour une ligne et cela a fonctionné.)
Tableau de donnéesBICHERe : Joindre des tables avec différents chiffres significatifsMerci.C'est tellement plus simple que ma méthode compliquée avec des colonnes, des tableaux et des mises à jour supplémentaires.Besoin de se rappeler "Set".
Re : Joindre des tables avec différents chiffres significatifsVous pouvez également écraser directement les valeurs avec <
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Semiconductor Capability.jmp");
:NPN1 << Set Each Value(Round(:NPN1));Re : Joindre des tables avec différents chiffres significatifsDe manière interactive, vous pouvez sélectionner toutes les valeurs de la colonne que vous souhaitez copier, puis déplacer votre curseur sur l'une des cellules sélectionnées, cliquer avec le bouton droit et sélectionner Copier.Déplacez-vous vers la colonne que vous souhaitez coller et cliquez avec le bouton droit sur la première cellule de la colonne et sélectionnez Coller.
Voici un script simple qui copiera toutes les valeurs d'une colonne à l'autre.
Names Default To Here( 1 );
dt = Open( "$sample_data/big class.jmp" );
:age << set values( :weight << get values );
Re : Joindre des tables avec différents chiffres significatifsOk, ça marche.Je suppose que je devrais écrire un script, alors voici une question complémentaire :
J'ai un script en cours de travail, mais je me retrouve avec de nouvelles colonnes avec la valeur arrondie.Existe-t-il un moyen de copier les valeurs de cette colonne de formules dans la colonne d'origine ?(Je souhaite conserver les propriétés de la colonne d'origine dans le cadre du DOE.)
Il existe une simple commande "copier les données", mais pas de "coller les données".
Merci,
Michael
Re : Joindre des tables avec différents chiffres significatifsUtilisez la fonction Round() ou floor() pour tronquer au nombre de chiffres significatifs souhaité.Ensuite, vous pouvez rejoindre les tables.