Sottoinserimento di una tabella dati in più tabelle dati in base al valore della colonnaCara comunità,
Voglio dividere la mia tabella di dati in diverse tabelle di dati più piccole che contengono solo le righe in cui una colonna ha un determinato valore. Questo voglio fare per tutti i valori univoci della colonna.
Con l'esempio dei dati Big Class: voglio generare due tabelle di dati in cui una ha solo le righe in cui sex = F e l'altra le righe in cui sex = M. Devono essere due tabelle di dati separate.
Con solo poche categorie di valori potrei farlo a mano selezionando / filtrando i dati le righe e solo sottoinsieme le righe selezionate, ma con oltre 50 categorie sto probabilmente guardando un'opzione di scripting poiché il puntamento e il clic richiederanno troppo tempo.
Qualsiasi aiuto? Immagino che avrei bisogno di trovare un modo per scorrere i valori univoci della mia colonna di separazione e provare a riprodurre il sottoinsieme?
Tabella datiScriptingRi: sottoinserimento di una tabella di dati in più tabelle di dati in base al valore della colonnaTabelle => Il sottoinsieme ha una casella di controllo Sottoinsieme per che, se selezionata, consente la creazione di un nuovo sottoinsieme per ogni livello delle colonne selezionate nella casella di selezione del sottoinsieme

Ri: sottoinserimento di una tabella di dati in più tabelle di dati in base al valore della colonnaInoltre @txnelson ,
quando si hanno così tante tabelle, potrebbe essere necessario organizzarle e modificarle in elenchi, vedere l'esempio.
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 );
);