Elimina righe duplicateCIAO,
Ho un databile che desidero eliminare le righe su un valore duplicato in una colonna.
Grazie,
Rami
Ri: Elimina righe duplicateGrazie Bill per il suggerimento/trucco.
A volte ho righe duplicate ma faccio fatica a eliminarle. Basta pensare alla community JMP e aiuta a risolvere il problema.
Ri: Elimina righe duplicateLa funzione Seleziona righe duplicate() non era in JMP 12.Il codice seguente dovrebbe fare quello che vuoi
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" );
Ri: Elimina righe duplicateHo una tabella dati che ha una colonna chiamata Part_number. Devo rimuovere part_numbers duplicati. Le opzioni di eliminazione delle righe duplicate suggerite sopra non funzionano poiché nessuna riga viene selezionata. La colonna è di carattere, tipo nominale. Sto utilizzando JMP12.
Qualche altra opzione che posso provare?
Inoltre questa funzione mantiene la prima riga ed elimina le ripetizioni come in Excel?
Grazie
Ri: Elimina righe duplicateSi consiglia di continuare a migliorare JMP per abilitare tutta l'automazione con JSL. Grazie mille!
Ri: Elimina righe duplicateCiao Rami,
Lo script di Jim è una buona opzione, ma se hai JMP 14 puoi anche selezionare righe duplicate in una colonna puntando e facendo clic.
Evidenzia la colonna di interesse, vai al menu a discesa Righe o al punto rosso.Righe > Selezione riga > Seleziona righe duplicate.Tutti i valori duplicati verranno evidenziati in base al numero di riga.Fare clic con il tasto destro in un punto qualsiasi della regione blu e selezionare Elimina.
HTH
Conto
Ri: Elimina righe duplicateLa funzione Seleziona righe duplicate() evidenzierà le righe per una o più colonne specificate
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: Elimina righe duplicateCiao txnelson!
Volevo solo dire che continuo a vedere le tue soluzioni ogni volta che cerco la guida di JMP e apprezzo molto tutto il lavoro che hai fatto per aiutare le persone. Mi hai fatto risparmiare un sacco di tempo e mi hai aiutato a capire meglio questo software, e lo apprezzo molto.
Grazie!
Un utente JMP felice