Bonjour la communauté JMP,
J'ai une question concernant 2 tables de données pour lesquelles l'une des tables de données doit avoir des lignes remplies de valeurs de colonnes de l'autre table de données.
Voici un exemple :
J'ai une table de données (tableau 1) qui contient 2 colonnes ayant toutes deux une valeur. Dans un deuxième tableau de données (tableau 2), j'ai 2 colonnes avec 9 valeurs chacune. Ce que je veux, c'est copier les valeurs des colonnes Résultat 1 et Résultat 2 du tableau 1 dans les 9 lignes du tableau 2. Quelqu'un peut-il m'aider à corriger ce script ? J'utilise JMP 16.
Names Default To Here( 1 );
dt1 = New Table( "Table 1",
Add Rows( 1 ),
New Column( "Result 1", Numeric, Continuous, Set values( [3] ) ),
New Column( "Result 2", Numeric, Continuous, Set values( [5] ) ),
);
val1 = dt1:"Result 1"n << Get values;
val2 = dt1:"Result 2"n << Get values;
dt2 = New Table( "Table 2" );
dt2 << New Column( "Test1", Numeric, Continuous, Set values( [1, 1, 1, 1, 1, 1, 1, 1, 1] ) );
dt2 << New Column( "Test2", Numeric, Continuous, Set values( [2, 2, 2, 2, 2, 2, 2, 2, 2] ) );
dt2 << New Column( "Result 1", Numeric, Continuous, <<SET each="" value=""></SET>
Merci Hadley!Votre solution fonctionne parfaitement !
Salut,
Je pense que la raison pour laquelle le script ci-dessus ne fonctionne pas est que la commande "<
Une façon de résoudre ce problème consiste à modifier les deux dernières lignes en conséquence :
dt2<<NEW column=""></NEW>
Une autre façon consiste à utiliser « Définir les valeurs » en convertissant val1 et val2 en matrices 9x1 :
dt2<<NEW column=""></NEW>