Subdiviser une table de données en plusieurs tables de données par valeur de colonneChère communauté,
Je souhaite diviser ma table de données en plusieurs tables de données plus petites qui ne contiennent que les lignes où une colonne a une certaine valeur. Ce que je veux faire pour toutes les valeurs uniques de la colonne.
Avec l'exemple des données Big Class : je veux générer deux tables de données dans lesquelles l'une n'a que les lignes où sex=F et l'autre les lignes où sex=M. Il doit s'agir de deux tables de données distinctes.
Avec seulement quelques catégories de valeurs, je pourrais le faire à la main en sélectionnant/filtrant les données des lignes et en sous-définissant uniquement les lignes sélectionnées, mais avec plus de 50 catégories, je recherche probablement une option de script car pointer et cliquer prendra trop de temps.
De l'aide? Je suppose que j'aurais besoin de trouver un moyen de boucler sur les valeurs uniques de ma colonne de séparation et d'essayer de reproduire le sous-ensemble ?
Fusion et nettoyage des donnéesRe : Sous-ensemble d'une table de données en plusieurs tables de données par valeur de colonneOuah. Comment j'ai pas su ça ?? C'est exactement ce que je voulais. Merci, @txnelson !Re : Sous-ensemble d'une table de données en plusieurs tables de données par valeur de colonneEn plus de @txnelson ,
lorsque vous avez autant de tables, vous devrez peut-être les organiser et les modifier dans des listes, voir l'exemple.
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 : Sous-ensemble d'une table de données en plusieurs tables de données par valeur de colonneTables=>Sous-ensemble a une case à cocher Sous-ensemble par qui, lorsqu'elle est cochée, permet la création d'un nouveau sous-ensemble pour chaque niveau de colonne(s) sélectionné(s) dans la boîte de sélection de sous-ensemble
