Con JSL, ¿cómo dividir una tabla de datos por valores distintos en una columna?Hola, soy iniciador de JSL y tengo una pregunta.:grinning_face:
Por ejemplo, tengo una tabla de datos y quiero dividirla (subconjunto) en varias tablas de datos, por los valores de la columna B.
A B C A B C A B C
1 1 1 => 1 1 1 AND 3 2 6
2 1 4 2 1 4 2 2 1
3 2 6 5 2 3
2 2 1
5 2 3
Sé cómo crear un subconjunto de una tabla de datos o cómo seleccionar filas según los valores B (Seleccionar dónde), pero no sé cómo obtener una lista de todos los valores distintos en la columna B (al igual que la instrucción SELECT DISTINCT en SQL). sin pasar por todas las filas.
¿Cuál es la mejor manera de hacer este trabajo?
Gracias.
Automatización y secuencias de comandosRe: Con JSL, ¿cómo dividir una tabla de datos por valores distintos en una columna?Hola @setsuna ,
Creo que está buscando la opción 'Por' en Subconjunto:
Names Default To Here( 1 );
dt = Open( "$Sample_data/big class.jmp" );
dtSubs = dt << Subset( All rows, Selected columns only( 0 ), By( :age ) );
//dtSubs is a list of data table references:
dtSubs[1] << Set Name("First table")Re: Con JSL, ¿cómo dividir una tabla de datos por valores distintos en una columna?¡Muchos gracias! Eso es exactamente lo que quiero.