¿seleccionar todas las columnas excluidas y luego eliminar?Estoy trabajando con un script que realiza un análisis de big data en dt con más de 10 000 columnas. Algunos de mis primeros intentos para filtrar estas características dan como resultado la exclusión de aproximadamente el 90 % de las columnas para un análisis más profundo. Con el objetivo de ordenar y reducir el dt, quiero seleccionar todas las columnas excluidas y eliminarlas. ¿Algún consejo sobre cómo crear un script para esto?
En mi script, estoy generando una colsList que es la columna "guardián" para usar en análisis posteriores, y sé que existe la opción "invertir selección de columna" en los menús desplegables. ¿Cómo puedo crear un script para seleccionar todas las columnas excluidas y luego eliminarlas? Idealmente, me gustaría seleccionar las columnas excluidas en lugar de invertir mi colsList, porque solo son las columnas de características y no incluye todas las columnas de clave de contexto.
Automatización y scriptingOrganización de contenidoRe: ¿seleccionar todas las columnas excluidas y luego eliminar?Bienvenido a la Comunidad.
Aquí se muestra un ejemplo de cómo invertir la selección de columnas desde el índice de secuencias de comandos.

Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt:age << Set Selected( 1 );
dt:height << Set Selected( 1 );
Wait( 1 );
b = dt << Invert Column Selection;
Y aquí está el ejemplo de cómo eliminar columnas seleccionadas del índice de secuencias de comandos.

Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt:height << Set Selected;
Wait( 2 );
dt << Delete Columns();
Como puedes ver, el Índice de secuencias de comandos es realmente una poderosa herramienta de aprendizaje y una referencia de sintaxis.