Hola,
Tengo un problema cuando quiero seleccionar algunas columnas específicas.
Si hay un encabezado de columna con "RD123", "RD345", "123RD"...etc.
Quiero seleccionar la columna que solo comienza con "RD", y el único script que conozco está debajo
dt = Tabla de datos actuales ();
colList= dt << obtener nombres de columna (cadena);
For( i = 1, i <= N Elementos( colList ), i++,
If( Contiene(colList [i], "RD")) << conjunto seleccionado)
);
¿Cómo modificar el script para seleccionar solo "RD123" y "RD345"?
Gracias.
Podría usar Comienza con en lugar de Contiene.También podría ser más fácil filtrar primero a la lista de columnas de interés y luego seleccionarlas usando << Seleccionar columnas. A continuación se muestra un ejemplo
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Semiconductor Capability.jmp");
all_colnames = dt << Get Column Names("String");
cols_of_interest = Filter Each({col_name}, all_colnames, Starts With(col_name, "NPN"));
dt << Select Columns(cols_of_interest);