Teilmenge eine Tabelle mit Kategorie in einer Spalte und benenne die Untertabellen mit der Katze. Name<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Teilmenge eine Tabelle mit Kategorie in einer Spalte und benenne die Untertabellen mit der Katze. Name;
Ich habe unten ein kurzes Skript geschrieben, aber es nennt beide Tabellen als "F" und "F2" anstatt "F" und "M". Was habe ich falsch gemacht?
Benennt standardmäßig hier (1);
dt = open ("$ SAMPLE_DATA / big class.jmp");
dtsumm = dt << Zusammenfassung (
Gruppe (: Geschlecht)
);
für (x = 1, x <= Anzahl (dtsumm), x ++,
dt << select where (dt: sex == dtsumm: sex) << Teilmenge (Name der Ausgabetabelle (: Geschlecht)));
);
Re: Subset eine Tabelle mit Kategorie in einer Spalte und benenne die Untertabellen mit der Katze. Namebrauche die Schleife in folgenden Prozessen. Verwenden Sie einfach die Beispieltabelle, um das Problem anzuzeigen, das ich hatte.
Re: Subset eine Tabelle mit Kategorie in einer Spalte und benenne die Untertabellen mit der Katze. Name Dave @ Pega-Analytics ist richtig. Es ist immer eine gute Übung Bereich Ihre Referenzen .
Alternativ können Sie JMP die Unterteilung nach Kategorien über die Option By () in Subset () vornehmen lassen:
Data Table( "Big Class.jmp" ) << Subset( By( :sex ), All rows, Selected columns only( 0 ), columns( :name, :age, :height, :weight ))
Keine Notwendigkeit für die Zusammenfassung () oder die For () - Schleife.
Re: Subset eine Tabelle mit Kategorie in einer Spalte und benenne die Untertabellen mit der Katze. NameIch denke, wo du verwendest: Sex Für den Namen der Ausgabetabelle müssen Sie ihn nur durch dtsumm: sex ersetzen. Es übernimmt die Werte aus der Quelltabelle und nicht die Übersichtstabelle.