Hola a todos,
Tengo archivos con varias columnas y quiero crear, para cada uno de estos archivos, tantos archivos como columnas. He adjuntado un archivo de ejemplo con 31 columnas (3000 líneas por columna) y me gustaría obtener 31 archivos distintos (cada archivo corresponde a una columna).
Gracias por la ayuda,
Pablo
Gracias txnelson,
También probaré su script, pero al menos la función en el menú Tabla es una forma fácil de hacerlo
Esta es una tarea fácil
1. Apila todas las columnas en la tabla de datos
Tablas ==> Pila
2. El subconjunto de la nueva tabla apilada seleccionando la casilla de verificación "Subconjunto por"
Tablas ==> Subconjunto
Creará una tabla para cada nivel.
Aquí hay un guión de las mismas acciones.
Names Default To Here( 1 );
dt = Current Data Table();
dt2 = dt << Stack(
columns(
:Name( "1" ),
:Name( "2" ),
:Name( "3" ),
:Name( "4" ),
:Name( "5" ),
:Name( "6" ),
:Name( "7" ),
:Name( "8" ),
:Name( "9" ),
:Name( "10" ),
:Name( "11" ),
:Name( "12" ),
:Name( "13" ),
:Name( "14" ),
:Name( "15" ),
:Name( "16" ),
:Name( "17" ),
:Name( "18" ),
:Name( "19" ),
:Name( "20" ),
:Name( "21" ),
:Name( "22" ),
:Name( "23" ),
:Name( "24" ),
:Name( "25" ),
:Name( "26" ),
:Name( "27" ),
:Name( "28" ),
:Name( "29" ),
:Name( "30" ),
:Name( "31" )
),
Source Label Column( "Label" ),
Stacked Data Column( "Data" )
);
dt2 << Subset( By( :Label ), All rows, Selected columns only( 0 ), columns( :Data ) );