如何在JSL中选择以特定名称开头的列?你好,
当我想选择某些特定列时遇到一些问题。
如果有列标题为“RD123”、“RD345”、“123RD”...等。
我想选择仅以“RD”开头的列,我知道的唯一脚本如下
dt = 当前数据表();
colList= dt << 获取列名( string );
For( i = 1, i <= N 个项目( colList ), i++,
If( Contains(colList [i], "RD")) << 设置选定)
);
如何修改脚本以仅选择“RD123”和“RD345”?
谢谢。
自动化和脚本编写回复:如何在 JSL 中选择以特定名称开头的列?您可以使用 Starts With 而不是 Contains。此外,首先过滤到感兴趣的列列表,然后使用 << 选择列来选择那些列可能会更容易。 下面是一个例子
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Semiconductor Capability.jmp");
all_colnames = dt << Get Column Names("String");
cols_of_interest = Filter Each({col_name}, all_colnames, Starts With(col_name, "NPN"));
dt << Select Columns(cols_of_interest);回复:如何在 JSL 中选择以特定名称开头的列?多谢!