Supprimer les lignes en doubleSalut,
J'ai un datatable dans lequel je souhaite supprimer des lignes sur une valeur en double dans une colonne.
Merci,
Rami
Re : Supprimer les lignes en doubleMerci Bill pour le conseil/astuce.
J'ai parfois des lignes en double, mais j'ai du mal à les supprimer. Je pense simplement à la communauté JMP et cela aide à résoudre le problème.
Re : Supprimer les lignes en doubleLa fonction Sélectionner les lignes en double() n'était pas dans JMP 12.Le code ci-dessous devrait faire ce que vous voulez
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\Big Class.JMP" );
dt << sort( by( :Part_number ), order( ascending ), Replace Table( 1 ) );
dt << New Column( "dup",
formula(
If(
Row() == 1, value = 1,
:Part_number != Lag( :Part_number ), value = 1,
value
++);
value;
)
);
dt << select where( :dup > 1);
dt << delete rows;
dt << delete column( "dup" );
Re : Supprimer les lignes en doubleJ'ai une table de données qui a une colonne appelée Part_number. Je dois supprimer les part_numbers en double. Les options de suppression des lignes en double suggérées ci-dessus ne fonctionnent pas car aucune ligne n'est sélectionnée. La colonne est de type caractère, nominal. J'utilise JMP12.
Y a-t-il d'autres options que je peux essayer ?
Cette fonction conserve-t-elle également la première ligne et supprime les répétitions comme dans Excel ?
Merci
Re : Supprimer les lignes en doubleIl est recommandé que JMP continue de s'améliorer pour permettre toute l'automatisation avec JSL. Merci beaucoup!
Re : Supprimer les lignes en doubleSalut Rami,
Le script de Jim est une option intéressante, mais si vous disposez de JMP 14, vous pouvez également sélectionner des lignes en double dans une colonne par pointer-cliquer.
Mettez en surbrillance la colonne qui vous intéresse, accédez à la liste déroulante Lignes ou au point chaud rouge.Lignes > Sélection de lignes > Sélectionnez Lignes en double.Toutes les valeurs en double seront mises en évidence par numéro de ligne.Faites un clic droit n'importe où dans la région bleue et sélectionnez Supprimer.
HTH
Facture
Re : Supprimer les lignes en doubleLa fonction Sélectionner les lignes en double () mettra en surbrillance les lignes d'une ou plusieurs colonnes spécifiées.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt <<
Select duplicate rows( Match( :name ) );
xx=dt<<GET selected="" rows="">0,
dt<<DELETE rows=""></DELETE></GET>
Re: Supprimer les lignes en doubleSalut txnelson !
Je voulais juste dire que je continue à voir vos solutions à chaque fois que je consulte l'aide JMP, et j'apprécie vraiment tout le travail que vous avez fait pour aider les gens. Vous m'avez fait gagner énormément de temps et m'avez aidé à mieux comprendre ce logiciel, et c'est vraiment apprécié.
Merci!
Un utilisateur JMP satisfait