Comment ajouter rapidement des données pour enregistrer la table?Par exemple, "Big Class.jmp" est composé de deux tables: "Big Class1" 、 "Big Class2", et les données des deux tables sont répétées.
Enregistrez la table dans "Big Class1".
Comment ajouter les données de "Big Class2" à "Big Class1" en utilisant l'implémentation JSL?
JMP a-t-il une commande prête à l'emploi?
Merci les experts!
dt=Open("$SAMPLE_DATA/Big Class.jmp");
dt<<SELECT where="">13);d2=dt<<SUBSET></SUBSET></SELECT>
ScriptingRe: Comment ajouter rapidement des données pour enregistrer la table?Utilisons le mot clé CONCATENATE
Noms par défaut ici (1);
dt = Open ("$ SAMPLE_DATA / Trial1.jmp");
dt2 = Ouvrir ("$ SAMPLE_DATA / Trial2.jmp");
dt << Concaténer (tableau de données ("Trial2"));Re: Comment ajouter rapidement des données pour enregistrer la table?Je suis désolé. Mon message original ne le précisait pas. Ajout d'une note au message d'origine.
Cette commande "Concaténer" génère des données en double.
Merci!
Re: Comment ajouter rapidement des données pour enregistrer la table?Après la concaténation, vous pouvez "Sélectionner les lignes en double" et "Supprimer les lignes".
c'est ce que tu veux?Re: Comment ajouter rapidement des données pour enregistrer la table?très reconnaissant
Re: Comment ajouter rapidement des données pour enregistrer la table?Une fois que vous connaissez le mot clé JSL, cliquez sur "Aide> Index de script" pour savoir comment l'utiliser.
NamesDefaultToHere(1);
// Get a table
dt1 = Open("$SAMPLE_DATA/Big Class.jmp");
// Make a second table (that happens to be identical)
dt2 = Eval(dt1 << getScript);
// Concatenate the second table to the first
dt1 << Concatenate(DataTable(dt2), AppendToFirstTable);
Close(dt2, NoSave);
// Delete duplicate rows
Wait(2);
dt1 << selectDuplicateRows;
dt1 << deleteRows;