0

我可以从我的大数据集中生成所有子数据表。但是我在 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。如何将变量指向具有不同名称的数据表?

4

1 回答 1

0

您可以为创建的表指定一个不同的名称,如下所示:

tmpDT = dt << Subset( output table name( "Subset"||i), selected rows( 1 ), selected columns( 0 ), "invisible");

然后,当您想要处理新表时,请通过它们的名称来引用它们,这将是唯一的。

于 2017-07-20T08:56:09.300 回答