嗨,我正在尝试调整此解决方案: https://community.jmp.com/t5/Discussions/Create-a-associative-array-from-unique-selected-rows-and-row/td-p/257860
使用选择位置而不是选择行。
dt1 << Select Where( :Test == "Fail" );
我想为所有选定的行创建一个列 Age 和 Class 的数组。 Selected Rows 似乎不起作用,并且 Script Index Guide 不清楚 Select Where 返回的对象。
谢谢
也许是这样的
dt = Open( "$sample_data/big class.jmp" );
rows = dt << getrowswhere( 13 <= age <= 15 );
matrix = dt[rows, {height, weight}];
我不认为 <回复:如何将数据从 Select Where 传递到数组
是的,所以当我使用时:
dt1 << Select Where( :Test == "Fail" );
在数据表中,这些行显示为已选中(以蓝色突出显示),数据表包含 Age 和 Class 列,因此我想为所有选定的行成对创建一个数组。
然后我想成对使用数组来隐藏和排除 Age 和 Class 等于其中一对的所有行。
例如,如果其中 Test = Fail 的行之一的 Age = 14 和 Class = 2,我想将值 ((14,2), ... , ) 存储在一个数组中,然后是 Age = 14 和的所有行Class = 2 我想隐藏和排除。
您能否提供有关您想做什么的明确示例? 链接的主题似乎在任何地方都没有提到测试、年龄或等级。 您想根据某些内容选择行,然后根据某些列的选择获取值?