Unterteilen einer Datentabelle in mehrere Datentabellen nach SpaltenwertLiebe Community,
Ich möchte meine Datentabelle in mehrere kleinere Datentabellen aufteilen, die nur die Zeilen enthalten, in denen eine Spalte einen bestimmten Wert hat. Dies möchte ich für alle eindeutigen Werte der Spalte tun.
Mit dem Beispiel der Big Class-Daten: Ich möchte zwei Datentabellen generieren, in denen eine nur die Zeilen enthält, in denen Geschlecht = F ist, und die andere die Zeilen, in denen Geschlecht = M ist. Sie müssen zwei separate Datentabellen sein.
Mit nur wenigen Wertekategorien könnte ich dies von Hand tun, indem ich die Zeilen auswähle / filtere und nur die ausgewählten Zeilen untergründe. Bei mehr als 50 Kategorien sehe ich mir wahrscheinlich eine Skriptoption an, da das Zeigen und Klicken zu lange dauert.
Irgendeine Hilfe? Ich denke, ich müsste einen Weg finden, um die eindeutigen Werte meiner Trennungsspalte zu durchlaufen und zu versuchen, die Teilmenge zu reproduzieren.
DatentabelleSkriptingBetreff: Unterteilen einer Datentabelle in mehrere Datentabellen nach SpaltenwertTabellen => Teilmenge verfügt über ein Kontrollkästchen Teilmenge nach, mit dem bei Aktivierung eine neue Teilmenge für jede Ebene der im Auswahlfeld Teilmenge ausgewählten Spalte (n) erstellt werden kann

Betreff: Unterteilen einer Datentabelle in mehrere Datentabellen nach SpaltenwertZusätzlich zu @ txnelson ,
Wenn Sie so viele Tabellen haben, müssen Sie diese möglicherweise in Listen organisieren und ändern (siehe Beispiel).
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 );
);