如何将子集数据表强制转换为单个元素列表?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />嗨,
我有一个现有的脚本,可以通过用户选择的分组变量绘制输出。 脚本采取了几种操作,典型的情况是分组变量中有多个组。 我注意到当组的数量等于1时,我的脚本会抛出错误,这是因为当我按组对数据表进行子集时,包含子集数据表的变量不再是列表,即使它之前已声明为一个列表。如果有2个或更多组,则保留列表。 我可以通过编程方式解释这个问题,但它是一个很长的脚本,我希望强制它作为一个列表。 这可能吗?附例。
我正在使用JMP 10。
谢谢,
麦克风
Re:如何将子集数据表强制转换为单个元素列表?感谢PMRoz&Byron的帮助。
-麦克风
Re:如何将子集数据表强制转换为单个元素列表?在JMP 10中,您可以添加以下逻辑将其转换回列表:
如果 ( 类型 ( mytablelist1 ) == “表” ,
tmp_list = {} ;
插入 ( tmp_list , mytablelist1 ) ;
mytablelist1 = tmp_list ;
) ;
Re:如何将子集数据表强制转换为单个元素列表?虽然这不一定是一个方便的答案,但在JMP11中,这似乎不是问题,脚本完全运行。
日志也很好看:
myTableList1 = {DataTable(“作物子集”)};
myTableList2 = {DataTable(“作物1的子集”),DataTable(“作物2的子集”)};