Subdividir una tabla de datos en varias tablas de datos por valor de columnaEstimada comunidad,
Quiero dividir mi tabla de datos en varias tablas de datos más pequeñas que contengan solo las filas donde una columna tiene un valor determinado. Esto lo quiero hacer para todos los valores únicos de la columna.
Con el ejemplo de los datos de Big Class: quiero generar dos tablas de datos en la que una tenga solo las filas donde sex=F y la otra las filas donde sex=M. Tienen que ser dos tablas de datos separadas.
Con solo unas pocas categorías de valores, podría hacerlo a mano seleccionando/filtrando los datos de las filas y solo subdividiendo las filas seleccionadas, pero con más de 50 categorías, probablemente esté buscando una opción de secuencias de comandos, ya que apuntar y hacer clic llevará demasiado tiempo.
¿Alguna ayuda? Supongo que necesitaría encontrar una manera de recorrer los valores únicos de mi columna de separación e intentar reproducir el subconjunto.
Fusión y limpieza de datosRe: Subdividir una tabla de datos en varias tablas de datos por valor de columnaGuau. como no sabia eso?? Eso es exactamente lo que quería. Gracias, @txnelson !Re: Subdividir una tabla de datos en varias tablas de datos por valor de columnaAdemás de @txnelson ,
al tener tantas tablas, es posible que necesite organizarlas y cambiarlas en listas, vea el ejemplo.
Names Default To Here( 1 );
cdt = Open( "$SAMPLE_DATA\Big Class.jmp" );
tables = cdt << Subset(
By( :age ),
All rows,
Selected columns only( 0 ),
columns( :name, :age, :height, :weight )
);
Wait( 3 );
For( i = 1, i <= N Items( tables ), i++,
write( "closing: ", tables[i] << get name , "\!n");
wait(1);
Close( tables[i], NoSave );
);
Re: Subdividir una tabla de datos en varias tablas de datos por valor de columnaTablas=>Subconjunto tiene una casilla de verificación Subconjunto por que, cuando está marcada, permite la creación de un nuevo subconjunto para cada nivel de la(s) columna(s) seleccionada(s) en el cuadro de selección de subconjunto
