Wie können Sie mithilfe der Benutzereingabe bestimmen, welche Spalten verarbeitet werden sollen?Hallo zusammen,
Ich bin in der Lage, Skripts kontinuierlich auszuführen und im Ausgabeordner zu erhalten, was ich möchte.
Manchmal stoße ich auf schlechte Daten, die ich manuell in den Rohdatendateien entfernen musste. Ich verwende eine Menge Datenfilter, die durch FOR-Schleifen laufen.
Gibt es beim Laufen eine Möglichkeit, dass die Datenfilterbox einfriert und ich auswählen kann, was ich will, und dann das Skript fortgesetzt wird?
Wenn Sie einen anderen Vorschlag haben, um es auch einfacher zu machen, wäre das wunderbar.
Vielen Dank. Ich schätze Ihre Zeit und Mühe sehr.
Betreff: Wie kann man mit Hilfe der Benutzereingabe bestimmen, welche Spalten verarbeitet werden sollen?Wenn Sie mehr Details angeben können, würde es sicherlich den Leuten helfen, bessere Vorschläge zu machen.
Ausgehend von der etwas skizzenhaften Beschreibung kann der untenstehende Code möglicherweise den Einstieg erleichtern.
NamesDefaultToHere(1);
// Sample data
dt = Open("$SAMPLE_DATA/Big Class.jmp");
// Show the global data filter
win = NewWindow("Filter the Data Before Continuing", << Modal,
dt << DataFilter(Mode( Show( 1 ), Include( 1 ) )),
ButtonBox("OK", win << closeWindow)
);
// Using a modal window means that the code below will not be executed until the data filter is set by hand
dt << Graph Builder(
Show Control Panel( 0 ),
Variables( X( :height ), Y( :weight ) ),
Elements( Points( X, Y, Legend( 3 ) ), Smoother( X, Y, Legend( 4 ) ) )
);
Betreff: Wie kann man mit Hilfe der Benutzereingabe bestimmen, welche Spalten verarbeitet werden sollen? @vishwasanj :
Bitte geben Sie Beispieldaten + Ihr Skript an und erläutern Sie mit einem Beispiel, was Sie möchten.
Gibt es eine Möglichkeit, die Dateiverarbeitung im Skript zu stoppen - ja, aber ohne zu wissen, unter welchen Bedingungen Sie sich befinden, ist es schwierig, Hilfe zu leisten.
Beste
Uday