Wie entferne ich 2 Spalten aus einer Datentabelle, ohne sie zu ändern?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hallo alle miteinander,
Ich habe eine Datentabelle als Eingabetabelle. Ich muss 2 Spalten entfernen, wenn mein Skript korrekt funktionieren soll. Das Problem hier ist, dass ich die Eingabetabelle nicht ändern kann. Also muss ich das anders machen. Soweit ich sehen kann, kann dies auf zwei Arten erfolgen:
1 Verwenden Sie eine Ansicht.
Ich weiß nicht, ob dies in JMP existiert (ich habe es nicht gefunden). Aber wenn ich ohne diese Spalten einen Blick auf die Datentabelle hätte, kann ich es wahrscheinlich zum Laufen bringen. Ich gehe davon aus, dass JMP etwas Ähnliches haben muss, da dies von den meisten Programmiersprachen und Skriptsprachen unterstützt wird und JMP ständig mit Datentabellen arbeitet.
2 Kopieren Sie die Tabelle in eine neue Tabelle, entfernen Sie die Spalten.
Wenn es keine Ansicht gibt, könnte ich die Tabelle kopieren und die Spalten aus der kopierten Tabelle entfernen. Gibt es einen schnellen Weg, dies zu tun?
Vielleicht habe ich eine Lösung übersehen. Fügen Sie hier auch Ihre Lösung hinzu ...
Vielen Dank,
Jan
Re: Wie entferne ich 2 Spalten aus einer Datentabelle, ohne sie zu ändern?kurze Version:
Das Ziehen von Grenzwerten (UCL, LCL, KSigma) aus einer Tabelle für eine Kontrollkarte funktioniert NUR NUR, wenn die Ergebnistabelle und die Grenzwerttabelle dieselben Spalten (mit Ausnahme der ersten) in derselben Reihenfolge haben. Wenn eine der Tabellen eine zusätzliche Spalte hat, werden die Grenzwerte aus der Limit-Tabelle gezogen, bis die Spaltenreihenfolge nicht mehr übereinstimmt. Von diesem Punkt an wird in der Grenzwerttabelle geprüft, ob es eine übereinstimmende Spalte gibt (andernfalls wird eine Meldung in das Protokoll geschrieben), aber selbst wenn eine Übereinstimmung vorliegt (keine Meldung im Protokoll), werden die Grenzwerte trotzdem berechnet von JMP, anstatt sie aus der Grenzwerttabelle zu nehmen.
Ich habe 2 solcher Spalten in meiner Ergebnistabelle (für die ich kein Kontrolldiagramm erstellen muss). Um diesen Fehler zu umgehen (nehme ich an?), Muss ich die störenden Spalten loswerden.
Re: Wie entferne ich 2 Spalten aus einer Datentabelle, ohne sie zu ändern?So erstellen Sie eine Teilmenge minus zwei Spalten (am Beispiel von Big Class).
dt = öffnen ( "$ sample_data \ Big Class.jmp" ) ;
dt2 = dt << Teilmenge ( Alle Zeilen . Säulen ( : Name . : Alter . : Sex ) ) ;
Es scheint, als könnten Sie Ihr Skript so anpassen, dass es alle Spalten außer den beiden fraglichen behandelt. Veröffentlichen Sie weitere Informationen, sogar Ihr Skript, und wir helfen Ihnen dabei.