Hallo alle,
Ich habe diese doppelten Daten, wo ich sie als eine auswerten muss. Ist es möglich, Daten als eine in derselben Spalte auszuwerten? Ich habe dieses Beispiel. Wenn Spalte1 (gleicher Datenwert) unterschiedliche Werte von Spalte2 hat, sollte das Ergebnis von Spalte3 ein Ausreißer sein und als eins gezählt werden und nicht in doppelten Werten wie Spalte1. Aber wenn ihre Spalte2 die gleichen „guten“ Werte hat, ist der Wert von Spalte3 „gut“.
Ist diese Auswertung möglich?
Spalte 1 Spalte 2 Spalte 3
5631823522 Guter Ausreißer
5631823522 Ausreißer
563180572E Gut Gut
563180572E Gut
5631826915 Ausreißer Ausreißer
5631826915 Gut
Hier ist eine Möglichkeit, damit umzugehen.Das Folgende ist eine Formel für Spalte 3
If( Row() == 1 | :Column 1 != Lag( :Column 1 ),
theColumn = :Column 1;
theRows = Current Data Table() << get rows where( :Column 1 == theColumn );
x = "Good";
For( i = 1, i <= N Rows( theRows ), i++,
If( :Column 2[theRows[i]] == "Outlier",
x = "Outlier";
Break();
)
);
x;
)
Viele Möglichkeiten, damit umzugehen. Schreiben einer Formel wie @txnelson vorgeschlagen, oder Sie könnten ein paar weitere Schritte hinzufügen und eine etwas einfachere Formel mit zusätzlichem Schritt haben
1. Codieren Sie Spalte 2 so um, dass „Gut“ 0 und „Ausreißer 1“ ist (kann dafür JMPs Recode verwenden), stellen Sie sicher, dass die neue Spalte numerisch ist

2. Verwenden Sie eine Formel, die die Summe (oder den maximalen Wert) der Daten in der neuen Spalte berechnet (dies könnte auch mit Zusammenfassung und Verknüpfung oder auf viele andere Arten erfolgen).
If(ColSum(:"Column 22"n, :"Column 1"n) >= 1,
"Outlier",
"Good"
)

3. Je nachdem, was Sie mit Ihren Daten machen möchten, können Sie dann Duplikate oder nur die Werte entfernen. Wählen Sie die Spalten Spalte 1 und Spalte 3 aus und verwenden Sie dann JMPs, um doppelte Zeilen auszuwählen

4. Von hier aus können Sie die Zeilen löschen

5. Oder wenn Sie die duplizierten Werte beibehalten, aber einfach die Werte in Spalte 3 löschen möchten. Während alt halten Drücken Sie auf die Kopfzeile von Column3, sodass Sie nur Column3 ausgewählt haben

und drücken Sie Löschen
