某些文件所有列上的数据过滤器你好
我需要为要检查的任何默认值的任何文件中的所有列创建过滤器。
默认值-包含单词“ Default”的任何值。(“ Default123”,“ Default_new”等)
我尝试运行带有循环的“ <<添加过滤器”,但在10列后它停止工作...
请提供一种解决方案,而不用循环运行“ <<添加过滤器”。(它添加过滤器组而不是添加到现有组)。
我需要一种创建下面的表达式的方法:
My_data_filter <<添加过滤器(columns(list_of_columns),list_of_where_expressions);
要么
我需要一个将新过滤器添加到现有过滤器组的命令:
Filter_Group = My_data_filter <<添加过滤器(columns({:age}),where(:age == {12,13});
Filter_Group <<添加(columns({:sex}),Where(:sex == {“ M”})));
提前致谢。
汤姆
回复:对某些文件的所有列进行数据过滤这是将所有列添加到JMP 15中的单个过滤器组的一种方法:
dt=Open("$SAMPLE_DATA/Big Class.jmp");
df = dt<<DATAFILTER></DATAFILTER>
完成此操作后,可以单独设置where子句:
df<<(Filter Column(:age) << Where(:age == 14));
回复:对某些文件的所有列进行数据过滤您的解决方案对我来说非常有效。
我有一个理论上的问题:
为什么这样可以:
df<<ADD filter=""></ADD>
这不是:
Col_List = dt << Get Column Names();
df<<ADD filter=""></ADD>
您对如何/在何处学习/实践所有评估用法有任何建议吗?
谢谢!