Spaltenname suchenHi,
Ich muss die Spaltennamen suchen, die die Zeichenfolge "fo" enthalten, und diese Spalte in den Y-Spalten auswählen.
Wie füge ich dies in JSL ein?
Jede Hilfe hierzu wäre sehr dankbar

Vielen Dank,
Jack
SkriptingRe: Spaltennamen suchenHier ist ein Beispiel, bei dem alle Spalten mit SS zum Dialog hinzugefügt werden:
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Water Treatment.jmp");
colList = dt << Get Column Names("String");
a = Filter Each({value}, colList, Contains(value, "SS"));
obj = dt << Explore Outliers(Y(Eval(a)));
obj << Relaunch Analysis;
obj << Close Window();Re: Spaltennamen suchenDanke vielmals @jthi
Ich bin mir nicht sicher, ob JMP 15 den Befehl "Filter Each" unterstützt. Ich habe das Skript ausprobiert und es gibt mir einen Fehler

Re: Spaltennamen suchenDies ist eine neue Funktion in JMP16.
Sie müssen die For-Schleife verwenden, um das gleiche Ergebnis in JMP15 zu erhalten.
Etwas wie das:
filteredCols = {};
For(i = 1, i <= N Items(colList), i++,
If(Contains(colList[i], "SS"), Insert Into(filteredCols, colList[i]))
);Re: Spaltennamen suchenIch möchte diese bestimmten Zeilen auswählen und löschen. Wie kann ich in das JSL-Skript einbinden?

Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Water Treatment.jmp");
colList = dt << Get Column Names("String");
filteredCols = {};
For(i = 1, i <= N Items(colList), i++,
If(Contains(colList[i], "SS"), Insert Into(filteredCols, colList[i]))
);
dt << Explore Outliers(Y(Eval(filteredCols)),
Show only columns with outliers( 1 )
,Quantile Range Ouliers
);