同意!
更廣泛地說,將字符函數輕鬆應用於字符串列表會很棒,就像您可以將數字函數應用於數字列表一樣。 JSL companion 的作者提出了類似的建議,甚至編寫了一些實用函數來實現這一點。
https://community.jmp.com/t5/Discussions/Compare-lists-but-partial-strings/mp/56731/highlight/true#M31832
許多用戶通常希望創建一個可變列列表並使用它來傳遞給另一個函數。例如這樣的事情:
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Semiconductor Capability.jmp" );
cols = dt << Get Column Names( );
pnp_cols = {};
For (i = 1, i <= N Items(cols), i++,
If ( Contains( cols[i], "PNP" ),
Insert Into(pnp_cols, cols[i])
);
);
obj = dt << Process Screening(
Process Variables( Eval(pnp_cols) ),
Select All,
Show Charts as Selected,
Control Chart Builder
);
Get Column Names () 函數允許指定字符串匹配條件以便不需要創建 for 循環是合乎邏輯的。語法可能看起來像這樣:
pnp_cols = dt << Get Column Names( Continuous, "PNP");