Sottoinsieme di una tabella dati in più tabelle dati in base al valore della colonnaCara Comunità,
Voglio dividere la mia tabella dati in diverse tabelle 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 delle righe e solo sottoinsiemi delle righe selezionate, ma con oltre 50+ categorie probabilmente sto cercando un'opzione di scripting poiché puntare e fare clic richiederà troppo tempo.
Qualsiasi aiuto? Immagino che dovrei trovare un modo per eseguire il loop sui valori univoci della mia colonna di separazione e provare a riprodurre il sottoinsieme?
Combinazione e pulizia dei datiRi: Sottoimpostazione di una tabella di dati in più tabelle di dati in base al valore della colonnaOh. Come facevo a non saperlo?? Questo è esattamente quello che volevo. Grazie, @txnelson !Ri: Sottoimpostazione di una tabella di dati in più tabelle di dati in base al valore della colonnaOltre a @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 );
);
Ri: Sottoimpostazione di una tabella di dati in più tabelle di dati in base al valore della colonnaTabelle=>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
