<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />J'essaie de supprimer des colonnes en fonction de données spécifiques dans ces colonnes. Par exemple, si la colonne contient la valeur RA, TV, EW ou EH, je souhaite la supprimer. J'ai travaillé avec le code ci-dessous et aucune erreur n'apparaît dans le journal, mais aucune colonne n'est supprimée non plus. Merci pour toute aide.
dt = table de données actuelle();
pour(i = 1, i<=NCol(dt), i++,
if (Column(i)== "RA" , dt<< delete columns(column(i)),
if(Column(i) == "TV", dt << delete columns(column(i)),
if(Column(i) == "EW", dt<< delete columns(column(i)),
if(Colonne(i) == "EH", dt << supprimer les colonnes(colonne(i))
)))));
j'ai aussi essayé ça
dt = table de données actuelle();
pour(i = 1, i<=NCol(dt), i++,
pour chaque ligne(if (Column(i)== "RA" , dt<< delete columns(column(i)),
if(Column(i) == "TV", dt << delete columns(column(i)),
if(Column(i) == "EW", dt<< delete columns(column(i)),
if(Column(i) == "High Dose", dt << delete columns(column(i))
)))));
);
Fonctionne très bien. Merci Ian !
Voici une façon :
NomsDefaultToHere ( 1 );
dt = Ouvrir ( "$SAMPLE_DATA/Grande classe.jmp" );
// Supprime les colonnes en fonction du contenu . . .
Attendez ( 2 );
pour (c = sous-officiers (dt), c>= 1 , c--,
colVals = Colonne (c) << getValues ;
si ( Contient (colVals, "KATIE" ), dt << supprimerColonne (c));
);