Suppression de variables de tableau<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />J'essaie de supprimer les propriétés de la table dans une boucle mais rien ne se passe. Il n'y a pas de message d'erreur dans la fenêtre du journal, donc je ne sais pas pourquoi je ne peux pas supprimer les variables de table dans une boucle.
Si j'utilise une chaîne littérale, je peux supprimer la variable, mais je voudrais supprimer une liste de variables par correspondance de modèle.
dt = New Table("test");
dt << New Table Variable("a", 1);
dt << New Table Variable("b", 1);
dt << New Table Variable("c", 1);
names = dt << Get Table Variable Names;
for(i = N Items(names), i > 0, i--,
variable = names;
// Fails
dt << Delete Table Variable(variable);
);
// Ok
dt << Delete Table Variable("a")
Re : supprimer des variables de tableJ'utilise JMP 9. Vos solutions fonctionnent. Merci
Re : supprimer des variables de tableVotre exemple fonctionne ici, JMP 10.0.2 pour Mac. Mais cela peut ne pas fonctionner dans JMP 9. Utilisez-vous une version <10 ?
Essayez ceci dans JMP 9 :
dt = Nouveau tableau ( "test" ) ;
dt << Nouvelle variable de tableau ( "un" , 1 ) ;
dt << Nouvelle variable de tableau ( "b" , 1 ) ;
dt << Nouvelle variable de tableau ( "c" , 1 ) ;
des noms = dt << Obtenir les noms des variables de table ;
Pour ( je = N articles ( des noms ) , je > 0 , je --,
variable = des noms [ je ] ;
Éval ( Analyser ( Insertion d'évaluation ( "dt << Supprimer la variable de table (^ nomexpr (variable) ^)" ) ) )
) ;