Ich möchte, dass mein JMP-Skript vor der Analyse überprüft, ob der Inhalt der Spalte numerisch istHallo Community,
Ich habe ein aktuelles JMP-Skript. Ich bin jedoch auf bestimmte Umstände gestoßen, in denen es aufgrund einer String-Beobachtung in einer Spalte, in der eine numerische erwartet wird, kotzt.
Ich möchte, dass mein Skript jede Beobachtung in dieser Spalte überprüft, um sicherzustellen, dass sie alle numerisch sind, bevor Sie die erforderliche Analyse durchführen. Wenn ein nicht numerisches Zeichen gefunden wird, möchte ich es löschen lassen.
Dieses Problem rührt von der Tatsache her, dass die von meinem Testgerät generierten Quelldateien eine Zeichenfolge enthalten, wenn ein Fehler auftritt.
Ihre Hilfe / Zeit wird sehr geschätzt.
Grüße,
Olu.
Re: Ich möchte, dass mein JMP-Skript vor der Analyse überprüft, ob der Inhalt der Spalte numerisch istDanke für die schnelle Antwort. Ich werde es in Kürze ausprobieren und dich wissen lassen.
Vielen Dank,
Olu.
Re: Ich möchte, dass mein JMP-Skript vor der Analyse überprüft, ob der Inhalt der Spalte numerisch istIm Folgenden wird die verdächtige Spalte in eine Zahl umgewandelt. Wenn dies geschieht, werden alle Werte, die nicht in eine Zahl umgewandelt werden können, automatisch in einen fehlenden Wert umgewandelt
Clear Globals(); Clear Log();
dt = Current Data Table();
Column(dt,"Test")<<DATA type=""></DATA>
Re: Ich möchte, dass mein JMP-Skript vor der Analyse überprüft, ob der Inhalt der Spalte numerisch istNachher bearbeitet @txnelson post. Ich habe vergessen, die Spaltentyp-Bearbeitung zu erwähnen.
@Ainaskid .
Hallo, ich würde folgendes versuchen. Wenn Sie wissen, dass eine Zeichenfolge in Ihrer Spalte ungültig oder fehlerhaft ist, modellieren Sie die Spalte als numerisch und blenden oder schließen Sie die Zeichenfolgen wie unten gezeigt aus.
Clear Globals(); Clear Log();
dt = Current Data Table();
Col = Column(dt,"Test"); // assuming column "Test" is the desired column
<BR />Col << Data Type("Numeric) << Set Modeling Type("Continuous"); <BR />
dt << select Where(IsMissing(:Test));
dt << Hide and Exclude ; // Can also delete