Re: Agregar un filtro de datos local a un comando de tabla de subconjunto usando códigoSi calcula una tabla de subconjuntos en JMP 17 con la opción Filas filtradas:

El registro le mostrará cómo debería verse el script:
// Subset data table
// → Data Table( "Subset of Big Class 2" )
Data Table( "Big Class" ) << Subset(
Filtered Rows( :height >= 61 & :weight <= 98 ),
Selected columns only( 0 )
);
Tenga en cuenta que el filtro de datos que se incluye en la interfaz es solo para la interfaz de usuario: el JSL solo requiere la cláusula where que genera el filtro.En versiones anteriores de JMP, una forma de hacer algo similar sería seleccionar las filas antes de calcular el subconjunto:
Data Table( "Big Class" ) << Select Where(:height >= 61 & :weight <= 98);
Data Table( "Big Class" ) << Subset(
Selected Rows( 1 ),
Selected columns only( 0 )
);
Agregue un filtro de datos local a un comando de tabla de subconjunto usando códigoEste es el código que escribí para crear una tabla de subconjunto con un filtro de datos local. Obtengo una tabla con las columnas seleccionadas pero con todas las filas, es decir, el filtro local no funciona.
Data Table("JoinedData140523") << Subset(
Selected columns only(0),
columns(
:age 2022, :"# of children"n, :Gender, :Nationality, :Religiosity,
:Education 3, :TOP YN, :TOP NoRelig YN
),
Local Data Filter(
Add Filter(
columns(:"Sevirity>3"n, :TOP total),
Where(:"Sevirity>3"n == "1" & :TOP total == "Yes") // Combine the filter conditions
)
)
);
¿Alguna sugerencia?
Organización de contenidosCombinación y limpieza de datosExploración y visualización de datosLa personalización en masa