回复:使用代码将本地数据过滤器添加到子集表命令如果您在 JMP 17 中使用过滤行选项计算子集表:

日志将向您显示脚本的外观:
// Subset data table
// → Data Table( "Subset of Big Class 2" )
Data Table( "Big Class" ) << Subset(
Filtered Rows( :height >= 61 & :weight <= 98 ),
Selected columns only( 0 )
);
请注意,界面中包含的数据过滤器仅适用于 UI - JSL 仅需要过滤器生成的 where-clause。在 JMP 的早期版本中,执行类似操作的一种方法是在计算子集之前选择行:
Data Table( "Big Class" ) << Select Where(:height >= 61 & :weight <= 98);
Data Table( "Big Class" ) << Subset(
Selected Rows( 1 ),
Selected columns only( 0 )
);
使用代码将本地数据过滤器添加到子集表命令这是我编写的用于创建带有本地数据过滤器的子集表的代码。 我得到一个表格,其中包含选定的列,但包含所有行,即本地过滤器不起作用。
Data Table("JoinedData140523") << Subset(
Selected columns only(0),
columns(
:age 2022, :"# of children"n, :Gender, :Nationality, :Religiosity,
:Education 3, :TOP YN, :TOP NoRelig YN
),
Local Data Filter(
Add Filter(
columns(:"Sevirity>3"n, :TOP total),
Where(:"Sevirity>3"n == "1" & :TOP total == "Yes") // Combine the filter conditions
)
)
);
有什么建议么?
内容组织数据混合和清理数据探索和可视化大规模定制