同意!
更广泛地说,将字符函数轻松应用于字符串列表会很棒,就像您可以将数字函数应用于数字列表一样。 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");