我可以从我的大数据集中生成所有子集数据表。但是我在JMP中面临一个问题 - 它不能有两个同名的数据表。名称可以更改为第二个,第三个等等。
有谁知道如何让不同的数据表有不同的名称?当我想生成图表时,它只显示最后一个数据表信息。
这是我的代码:
S = {"S25", "T33","Z40","F40","A10"};
//Subset the data table
For( i = 1, i <= N Items( S ), i++,
dt:Family Device << set name( "family device" );
dt << Select Where(Starts With( dt:family device, S[i] ) ) ;
tmpDT = dt << Subset( output table name( "Subset" ), selected rows( 1 ), selected columns( 0 ), "invisible");
);
tmpDT只能生成最后一个数据表。我有五个子集数据表,全部命名为tmpDT。如何使用不同的名称将变量指向数据表?
答案 0 :(得分:0)
您可以为创建的表格赋予不同的名称:
tmpDT = dt << Subset( output table name( "Subset"||i), selected rows( 1 ), selected columns( 0 ), "invisible");
然后,当您想要处理新表时,请按名称引用它们,这些名称现在将是唯一的。