Script para eliminar columnas que no contienen una palabra determinadaHola, ¿cómo escribo una secuencia de comandos para eliminar columnas que no contienen una palabra determinada? Me gustaría eliminar los nombres de columna que no tienen la palabra "4C4QC30.0" en ellos

Mi script a continuación, lamentablemente, no funciona:
por (i = 11 , i <= N Cols (dt1_new), i ++, // establece el número de columnas para empezar a mirar
Si (( Columna (dt1_new, i) << Obtener nombre )! = "4C4QC30.0.Cv" , //
dt1_new << Eliminar columna ;
)
);
¡Gracias!
Re: Script para eliminar columnas que no contienen una palabra determinadaAquí están los cambios menores en su código para que funcione. Tenga en cuenta el bucle que va desde la última columna a su columna 11. Eso permite usar el número de columna para borrar.
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 )
)
);