Subsetting di una tabella di dati in diverse tabelle di 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 dove sex= F e l'altra le righe dove sex = M. Devono essere due tabelle di dati separate.
Con solo poche categorie di valori potrei farlo a mano selezionando/filtrando i dati sulle righe e sottoimpostando solo le righe selezionate, ma con oltre 50+ categorie probabilmente sto guardando un'opzione di scripting poiché punta e clicca richiederà 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?
Miscelazione e pulizia dei datiRe: Subsetting di una tabella di dati in diverse tabelle di dati per valore di colonnaOh. come facevo a non saperlo?? Questo è esattamente quello che volevo. Grazie, @txnelson !Re: Subsetting di una tabella di dati in diverse tabelle di dati per valore di 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 );
);
Re: Subsetting di una tabella di dati in diverse tabelle di dati per valore di 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
