Doppelte Zeilenauswahl einschließlich der ursprünglichen ZeileHallo. Ich habe eine Datentabelle, die 960.000 Zeilen und 49 Spalten enthält. Es gibt doppelte Zeilen (von 2 bis 4 Zeilen), die auf einer der 49 Spalten basieren. Ich habe die Funktion „Zeilenauswahl – Doppelte Zeilen auswählen“ verwendet, nachdem ich diese eine Spalte ausgewählt habe, die die doppelten Werte enthält. Als die Ergebnisse zurückkamen, wurden die doppelten Zeilen hervorgehoben, die ursprüngliche Zeile über den doppelten Zeilen jedoch nicht. Gibt es für JMP eine Möglichkeit, ALLE Zeilen auszuwählen, die die doppelten Werte enthalten, einschließlich der ursprünglichen Zeile mit dem identischen Wert? Ich habe keine Kenntnisse im Schreiben eines Skripts, denke aber, dass die in JMP integrierten Funktionen mir diese Zeilenauswahl ermöglichen würden. Ich verwende JMP16 unter Windows 10. Wenn jemand die Lösung oder einen Trick dafür kennt, wäre ich sehr dankbar.
Ergebnisse teilen und kommunizierenBetreff: Doppelte Zeilenauswahl einschließlich der ursprünglichen ZeileHallo,
Eine einfache Möglichkeit, dies interaktiv zu tun, ist die Übersichtsplattform im Tabellenmenü. Platzieren Sie die gewünschte(n) Spalte(n) in der Gruppenrolle und klicken Sie dann auf OK.
Es wird eine Übersichtstabelle erstellt, die mit der Originaltabelle verknüpft ist. Wenn Sie eine beliebige Zeile in der Übersichtstabelle auswählen, werden die Quellzeilen in der Originaltabelle ausgewählt, von der die Zusammenfassungszeile abgeleitet ist.
In Ihrem Fall möchten Sie wahrscheinlich Zeilen mit einem anderen Eintrag als „1“ in der Spalte „N Zeilen“ auswählen. Wenn Sie alle davon auf einmal auswählen möchten:
- Klicken Sie mit der rechten Maustaste auf eine „1“ in der N-Zeilen-Spalte und wählen Sie „Übereinstimmende Zeilen auswählen“ aus dem Kontextmenü
- Klicken Sie nun mit der rechten Maustaste auf ein beliebiges farbiges Feld links von der ersten Spalte (also auf eine beliebige ausgewählte Zeile) und wählen Sie „Auswahl umkehren“. Dadurch werden alle Zeilen ausgewählt, die KEINE 1 in der N-Zeilen-Spalte enthalten, also alle Zeilen, in denen in der Haupttabelle Duplikate vorhanden sind. Da die Tabellen verknüpft sind, werden nun alle entsprechenden Zeilen in der Haupttabelle ausgewählt.
Prost,
Brady
Betreff: Doppelte Zeilenauswahl einschließlich der ursprünglichen ZeileDer Grund dafür, dass die Funktion „Doppelte Zeilen auswählen“ nicht alle übereinstimmenden Zeilen auswählt, liegt darin, dass davon ausgegangen wird, dass Sie eine der übereinstimmenden Zeilen beibehalten möchten. Wenn also die Funktion „Doppelte Zeilen auswählen“ mit den ausgewählten Zeilen zurückkehrt, müssen Sie lediglich mit der rechten Maustaste auf eine der ausgewählten Zeilen klicken und „Zeilen löschen“ auswählen. Sie haben dann nur noch eine Kopie der duplizierten Zeilen.
Was benötigen Sie, um alle übereinstimmenden Zeilen zu sehen?
Sie können die Zellen auswählen, die mit einer bestimmten Zeile abgeglichen werden sollen, und dann mit der rechten Maustaste klicken und „Übereinstimmende Zellen auswählen“ auswählen. Daraufhin werden alle Zeilen angezeigt, in denen genaue Übereinstimmungen gefunden wurden.Betreff: Doppelte Zeilenauswahl einschließlich der OriginalzeileHallo, ich habe ein ähnliches Bedürfnis.
Mein Datensatz zeichnet Messwerte auf. Manchmal ist die Messung ungültig und nicht alle Datenspalten sind in einer Zeile vorhanden. Alternativ wird eine Messung zweimal durchgeführt, was zu einer zusätzlichen Spalte führt. In diesem Fall wird die Messung wiederholt.
Mein Datensatz enthält also einige wiederholte Zeilen, manche folgen direkt der Zeile mit der gleichen UID, manche weiter unten im Datensatz.
Ich möchte alle Zeilen mit doppelter UID auswählen, nicht nur die doppelten Zeilen, sondern auch die duplizierte Zeile. Außerdem möchte ich für meine Datenanalyse nur die letzte Zeile auswählen.
Gedanken?
Tim
Betreff: Doppelte Zeilenauswahl einschließlich der OriginalzeileDadurch werden alle doppelten Zeilen gefunden
Tabellen=>Zusammenfassung
und geben Sie zur Gruppierung alle Spalten an, die übereinstimmende Zeilen erkennen.
Löschen Sie dann alle Zeilen in der Zusammenfassungstabelle, die nur eine einzige Zeile für die Gruppierungsspalten gefunden haben (N Zeilen==1 bedeutet, dass keine Duplikate gefunden wurden).
Dann verwenden Sie
Tabellen=>Aktualisieren
um die Übersichtstabelle wieder mit der Originaltabelle zu verschmelzen, wobei die Gruppierungsspalten übereinstimmen.
Sie können dann
dt << select where(:nrows<0)
um alle doppelten Zeilen zu finden.
Sie können auch die Option „Doppelte Zeilen auswählen“ verwenden und die letzte gefundene Zeile unmarkiert lassen. Wenn Sie dann alle ausgewählten Zeilen löschen, werden alle doppelten Zeilen außer der letzten Zeile gelöscht. Gehen Sie dazu wie folgt vor:
Erstellen Sie eine neue Spalte. Nennen Sie sie RowNum. Setzen Sie die Formel für die neue Spalte auf
Row()
Gehen Sie dann zum Fenster „Spalteninfo“ für die neue Zeile und entfernen Sie die Formel.
Sortieren Sie die Daten anschließend in absteigender Reihenfolge basierend auf der Spalte RowNum.
Führen Sie nun die Funktion „Doppelte Zeilen auswählen“ aus. Sie findet alle doppelten Zeilen und lässt die erste übereinstimmende Zeile unmarkiert. Aufgrund der Sortierung handelt es sich dabei tatsächlich um die letzte doppelte Zeile.
Löschen Sie die ausgewählten Zeilen.
Sortieren Sie die Daten erneut, diesmal nach aufsteigender Zeilennummer, wodurch die Tabelle wieder in die ursprüngliche Reihenfolge zurückversetzt wird.
Löschen Sie dann die Spalte RowNum