Wie teilt man mit JSL eine Datentabelle nach unterschiedlichen Werten in einer Spalte auf?Hallo, ich bin ein Anfänger in JSL und habe eine Frage:grinning_face:
Ich habe beispielsweise eine Datentabelle und möchte diese anhand der Werte der Spalte B in mehrere Datentabellen aufteilen (Teilmenge).
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
Ich weiß, wie man eine Teilmenge einer Datentabelle erstellt oder wie man Zeilen entsprechend den B-Werten auswählt (Select Where), aber ich weiß nicht, wie man eine Liste aller unterschiedlichen Werte in Spalte B erhält (genau wie bei der SELECT DISTINCT-Anweisung in SQL), ohne alle Zeilen durchzugehen.
Wie lässt sich diese Arbeit am besten erledigen?
Danke schön.
Automatisierung und SkriptingBetreff: Wie teilt man mit JSL eine Datentabelle nach unterschiedlichen Werten in einer Spalte auf?Hi @ Setsuna ,
Ich glaube, Sie suchen nach der Option "By" in Subset:
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")Betreff: Wie teilt man mit JSL eine Datentabelle nach unterschiedlichen Werten in einer Spalte auf?Danke sehr! Genau das will ich.