Hallo allerseits,
Ich habe Dateien mit mehreren Spalten und möchte für jede dieser Dateien so viele Dateien erstellen, wie Spalten vorhanden sind. Ich habe eine Beispieldatei mit 31 Spalten (3000 Zeilen pro Spalte) angehängt und möchte 31 verschiedene Dateien erhalten (jede Datei entspricht einer Spalte).
Danke für die Hilfe,
Paul
Danke txnelson,
Ich werde auch Ihr Skript testen, aber zumindest die Funktion im Menü Tabelle ist eine einfache Möglichkeit, dies zu tun
Dies ist eine einfache Aufgabe
1 Stapeln Sie alle Spalten in der Datentabelle
Tabellen ==> Stack
2 Die Teilmenge der neuen gestapelten Tabelle, indem das Kontrollkästchen "Teilmenge von" aktiviert wird
Tabellen ==> Teilmenge
Es wird eine Tabelle für jede Ebene erstellt
Hier ist ein Skript der gleichen Aktionen
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 ) );