Doppelte Zeilen löschenHallo,
Ich habe eine Datendatei, bei der ich Zeilen zu einem doppelten Wert in einer Spalte löschen möchte.
Danke schön,
Rami
Betreff: Doppelte Zeilen löschenDanke Bill für den Tipp/Trick.
Manchmal habe ich doppelte Zeilen, aber ich habe Schwierigkeiten, sie zu löschen. Wenn ich nur an die JMP-Community denke, hilft sie, das Problem zu lösen.
Betreff: Doppelte Zeilen löschenDie Funktion „Doppelte Zeilen auswählen()“ gab es in JMP 12 nicht.Der folgende Code sollte das tun, was Sie wollen
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" );
Betreff: Doppelte Zeilen löschenIch habe eine Datentabelle mit einer Spalte namens Part_number. Ich muss doppelte part_numbers entfernen. Die oben vorgeschlagenen Optionen zum Löschen doppelter Zeilen funktionieren nicht, da keine Zeilen ausgewählt werden. Die Spalte ist vom Typ Zeichen und Nominal. Ich verwende JMP12.
Gibt es noch andere Optionen, die ich ausprobieren kann?
Behält diese Funktion auch die erste Zeile bei und löscht sie die Wiederholungen wie in Excel?
Danke
Betreff: Doppelte Zeilen löschenEs wird empfohlen, JMP weiter zu verbessern, um eine vollständige Automatisierung mit JSL zu ermöglichen. Vielen Dank!
Betreff: Doppelte Zeilen löschenHallo Rami,
Jims Skript ist eine nette Option, aber wenn Sie JMP 14 haben, können Sie doppelte Zeilen in einer Spalte auch per Point-and-Click auswählen.
Markieren Sie die gewünschte Spalte, gehen Sie zum Dropdown-Menü „Zeilen“ oder zum roten Hotspot.Zeilen > Zeilenauswahl > Doppelte Zeilen auswählen.Alle doppelten Werte werden nach Zeilennummer hervorgehoben.Klicken Sie mit der rechten Maustaste irgendwo in den blauen Bereich und wählen Sie „Löschen“.
HTH
Rechnung
Betreff: Doppelte Zeilen löschenDie Funktion „Duplikate Zeilen() auswählen“ hebt Zeilen für bestimmte Spalten hervor.
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>
Betreff: Doppelte Zeilen löschenHallo, txnelson!
Ich wollte nur sagen, dass ich Ihre Lösungen immer sehe, wenn ich die JMP-Hilfe nachschlage, und ich schätze die ganze Arbeit, die Sie geleistet haben, um Leuten zu helfen, wirklich sehr. Sie haben mir eine Menge Zeit gespart und mir geholfen, diese Software besser zu verstehen, und das weiß ich wirklich zu schätzen.
Danke!
Ein zufriedener JMP-Benutzer