Script pour supprimer des colonnes ne contenant pas un mot donnéBonjour, comment puis-je écrire un script pour supprimer des colonnes ne contenant pas un mot donné? Je souhaite supprimer les noms de colonne ne contenant pas le mot "4C4QC30.0"

Mon script ci-dessous ne fonctionne malheureusement pas:
Pour (i = 11 , je <= N Cols (dt1_new), i ++, // définit le nombre de colonnes à regarder
Si (( Colonne (dt1_new, i) << Obtenir le nom )! = "4C4QC30.0.Cv" , //
dt1_new << Supprimer la colonne ;
)
)
Merci!
Re: Script pour supprimer des colonnes ne contenant pas un mot donnéVoici les modifications mineures apportées à votre code pour le faire fonctionner. Notez la boucle allant de la dernière colonne à votre 11ème colonne. Cela permet d’utiliser le numéro de colonne pour la suppression.
Names Default To Here( 1 );
dt1_new = Current Data Table();
For( i = N Cols( dt1_new ), i >= 11, i--, // set number of columns to start looking at
If( Contains( Column( dt1_new, i ) << Get Name, "4C4QC30.0.Cv" ) == 0,
dt1_new << Delete Columns( i )
)
);