Buscando el nombre de la columnaHola,
Necesito buscar los nombres de las columnas que tienen la cadena "fo" y seleccionar esas columnas en Y,Columns.
¿Cómo incluyo esto en JSL?
Cualquier ayuda en esto sería muy apreciada

Gracias,
Jacobo
secuencias de comandosRe: Buscando el nombre de la columnaEsto debe ser una cláusula OR
If(Contains(colList[i], "SS") |
Contains(colList[i], "SE"),
Insert Into(filteredCols, colList[i])
);
Re: Buscando el nombre de la columnaFeliz miércoles @jthi ,
Estaba tratando de agregar otro Contiene declaración para filtrar todas las columnas que contienen la cadena "SE" pero no parecía funcionar como se esperaba.
yo añadí Contiene (colList[i], "SE") en el bucle if ¿Alguna idea?
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Water Treatment.jmp");
colList = dt << Get Column Names("String");
filteredCols = {};
For(i = 1, i <= N Items(colList), i++,
If(Contains(colList[i], "SS"),
Contains(colList[i], "SE"),
Insert Into(filteredCols, colList[i]))
);
obj = dt <<
Explore Outliers(
Y((Eval(filteredCols) )));
obj << Tail Quantile( 0.1 );
obj << Quantile Range Outliers;
obj<< Select Rows(All);
Gracias,
Jacobo
Re: Buscando el nombre de la columnaCreo que Scripting Index puede acercarte bastante:

En general, no sugeriría eliminar filas en JMP, ocultar y excluir suele ser una mejor opción.
Re: Buscando el nombre de la columnaQuiero seleccionar y eliminar esas filas en particular. ¿Cómo puedo incluir en el script jsl?

Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Water Treatment.jmp");
colList = dt << Get Column Names("String");
filteredCols = {};
For(i = 1, i <= N Items(colList), i++,
If(Contains(colList[i], "SS"), Insert Into(filteredCols, colList[i]))
);
dt << Explore Outliers(Y(Eval(filteredCols)),
Show only columns with outliers( 1 )
,Quantile Range Ouliers
);Re: Buscando el nombre de la columnaEs una nueva característica en JMP16.
Deberá usar For loop para obtener el mismo resultado en JMP15.
Algo como esto:
filteredCols = {};
For(i = 1, i <= N Items(colList), i++,
If(Contains(colList[i], "SS"), Insert Into(filteredCols, colList[i]))
);Re: Buscando el nombre de la columnaMuchas gracias @jthi
No estoy seguro de si JMP 15 es compatible con Filtrar cada comando. probé el script y me da error

Re: Buscando el nombre de la columnaAquí hay un ejemplo donde todas las columnas que contienen SS se agregan al cuadro de diálogo:
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Water Treatment.jmp");
colList = dt << Get Column Names("String");
a = Filter Each({value}, colList, Contains(value, "SS"));
obj = dt << Explore Outliers(Y(Eval(a)));
obj << Relaunch Analysis;
obj << Close Window();