Wählen Sie aus, wo JMP abstürzt<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Erstellen eines einfachen Skripts zum Importieren und Bereinigen von Daten. Das Öffnen funktioniert wie erwartet und gibt mir die Datentabelle. Wenn ich den zweiten Befehl hinzufüge, dann suche ich nach den Zeilen, die den Begriff "Finder" enthalten, um das Löschen dieser Zeilen vorzubereiten. Wenn ich diese Zeile unkommentiert und ausgeführt habe. JMP stürzt ab. Wohin gehe ich falsch?
dt = Öffnen (
( Datei auswählen ()) ,
Säulen (
Spalte 1 = Charakter ,
Spalte 2 = Charakter ,
Spalte 3 = Charakter ,
Nominal = Numerisch ,
Upper Tol. = Numerisch ,
Lower Tol. = Numerisch ,
Name ( "1" ) = Numerisch
) ,
Importeinstellungen (
Ende der Linie ( CRLF , CR , LF ) ,
Ende des Feldes ( Komma ) ,
Anführungszeichen entfernen ( 1 ) ,
Verwenden Sie Apostrophe als Anführungszeichen ( 0 ) ,
Ganze Datei scannen ( 1 ) ,
Etiketten ( 1 ) ,
Spaltennamen beginnen ( 21 ) ,
Daten beginnen ( 111 ) ,
Zu lesende Zeilen ( Alles ) ,
Jahresregel ( 10-90 )
)
) ;
dt << Wählen Sie Wo ( enthält ( Säule ( 1 ) , "Finder" ) > 0 ) ;
// dt << Zeilen löschen;
Ich verwende JMP 8.0.1 unter MacOS X.
Re: Wählen Sie aus, wo JMP abstürztDie Stabilität von JMP und seine Tendenz zum Absturz (und nicht reproduzierbar) der Abstürze machen mich sehr zurückhaltend, dieses Tool für Produktions- / Produktionsumgebungen zu empfehlen. Mein Witz ist, dass es einem hilft, die Robustheit und Stabilität von Microsoft-Anwendungen wie nie zuvor zu schätzen. Für den Preis ist dies die beste Wahl für meine Anwendung (Datenerkennung in einer Engineering-Umgebung), aber es ist sehr frustrierend, damit zu arbeiten. Und ich bin auf V11.2.1!
Re: Wählen Sie aus, wo JMP abstürztIch freue mich auf ein Upgrade (ich bin seit Version 3 ein Benutzer). Neugierig, obwohl ich JMP schon eine Weile verwendet habe, habe ich die meisten Skriptanalysen auf einer anderen Plattform durchgeführt und mache es jetzt nur, um einen Client zu unterstützen, der sich für JMP entschieden hat. Es scheint, als würde ein Fehler dazu führen, dass JMP vollständig abstürzt, anstatt eine Fehlermeldung zu geben. Dieses Verhalten macht die Entwicklung eines Skripts wirklich schmerzhaft.
Re: Wählen Sie aus, wo JMP abstürztEs ist in Version 11 dokumentiert, sowohl im Skripthandbuch als auch im Skriptindex. Hast du eine Chance auf ein Upgrade?
Re: Wählen Sie aus, wo JMP abstürztVielen Dank. Ihre Lösung funktioniert, aber ich weiß nicht warum. Ich kann keinen Verweis auf die get-Zeilen im Skript-Handbuch finden.
Re: Wählen Sie aus, wo JMP abstürztVersuchen Sie es mit Holen Sie sich Zeilen, wo anstatt wähle wo . Dieser Code funktioniert in JMP 11. Ich bin mir nicht sicher über 8:
found_rows = dt << reihen wo ( enthält ( als Spalte ( 1 ) , "Finder" ) > 0 ) ;
ob ( nrows ( found_rows ) > 0 ,
dt << Zeilen löschen ( found_rows ) ;
) ;