Ricerca Nome colonnaCiao,
Devo cercare i nomi delle colonne che contengono la stringa "fo" e selezionare quelle colonne in Y,Columns.
Come faccio a includere questo in JSL?
Qualsiasi aiuto su questo sarebbe molto apprezzato

Grazie,
Jack
ScriptingRi: Ricerca nome colonnaQuesta deve essere una clausola OR
If(Contains(colList[i], "SS") |
Contains(colList[i], "SE"),
Insert Into(filteredCols, colList[i])
);
Ri: Ricerca nome colonnaBuon mercoledì @jthi ,
Stavo cercando di aggiungerne un altro contenere istruzione per filtrare tutte le colonne contenenti la stringa "SE" ma non sembrava funzionare come previsto.
Ho aggiunto Contiene(colList[i], "SE") nel ciclo if qualche idea?
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"),
Contains(colList[i], "SE"),
Insert Into(filteredCols, colList[i]))
);
obj = dt <<
Explore Outliers(
Y((Eval(filteredCols) )));
obj << Tail Quantile( 0.1 );
obj << Quantile Range Outliers;
obj<< Select Rows(All);
Grazie,
Jack
Ri: Ricerca nome colonnaPenso che Scripting Index possa avvicinarti abbastanza:

In genere non suggerirei di eliminare le righe in JMP, nascondere ed escludere di solito è l'opzione migliore.
Ri: Ricerca nome colonnaVoglio selezionare ed eliminare quelle righe particolari. Come posso includere nello script jsl?

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
);Ri: Ricerca nome colonnaÈ una nuova funzionalità di JMP16.
Dovrai utilizzare il ciclo For per ottenere lo stesso risultato in JMP15.
Qualcosa come questo:
filteredCols = {};
For(i = 1, i <= N Items(colList), i++,
If(Contains(colList[i], "SS"), Insert Into(filteredCols, colList[i]))
);Ri: Ricerca nome colonnaGrazie molto @jthi
Non sono sicuro che JMP 15 supporti il comando Filter Each. Ho provato lo script e mi da un errore

Ri: Ricerca nome colonnaEcco un esempio in cui tutte le colonne contenenti SS vengono aggiunte alla finestra di dialogo:
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();