Copiez les données des deux dernières colonnes de la table de données A vers la table de données B.Salut tout le monde
J'ai une table de deux données, la table A et la table B,
Je veux écrire un script qui copie les données des deux dernières colonnes du tableau A, puis les colle dans le tableau B,
Pourriez-vous me donner une aimable suggestion ?
Merci.
Automatisation et scriptsRe : Copier les données des deux dernières colonnes de la table de données A vers la table de données BLes tableaux ont-ils exactement le même nombre de lignes et l’ordre des données est-il exactement le même dans les deux tableaux ?
Re : Copier les données des deux dernières colonnes de la table de données A vers la table de données BOui mais Je ne sais pas comment utiliser la syntaxe de script pour copier des informations de colonne entières dans une autre table.
Re : Copier les données des deux dernières colonnes de la table de données A vers la table de données BVous pouvez utiliser Rejoindre/Mettre à jour ou Inscription aux tables de données . Vous trouverez ci-dessous un exemple d'utilisation de mise à jour qui pourrait fonctionner pour vous
Names Default To Here(1);
// Setup demo
dt = Open("$SAMPLE_DATA/Trial1.jmp");
dt2 = Open("$SAMPLE_DATA/Little.jmp");
dt << Delete Rows(5 :: N Rows(dt)); // to make tables equal in size
Column(dt2, "batch") << Set Name("B"); // names must be different
Column(dt2, "yield") << Set Name("Y"); // names must be different
Wait(0);
collist = dt2 << Get Column Names("String");
lastcols = Right(collist, 2);
dt << Update(
With(dt2),
Add Columns from Update Table(Eval(lastcols)),
Replace Columns in Main Table(None) // important
);