为什么我的“选择哪里”?导致 JMP 挂起?使用 JMP16 标准,我正在处理一个大型数据表(90col,240 万行)。 我正在创建一个汇总表,使用“更新”将新的汇总列返回到主表中,然后在新添加的列上执行“选择位置”,JMP 每次都会挂起。 我认为这是由于我的脚本,但如果我手动执行此操作,我会遇到同样的问题。 但是,如果我使用“加入”并创建一个新表并在其上执行“选择位置”,它似乎工作正常。 这是 JMP16 中“更新”的已知问题吗?还是 JMP16 中的“更新”有一些技巧? 我以前从未遇到过这个问题,直到上周才使用 JMP 15Pro。
数据表回复:为什么我的“选择位置”会导致 JMP 挂起?我很难理解你在做什么。 你可以发布一个例子吗? 此外,您能否使用其中一个示例数据表(如 Big Class)以交互方式尝试它,以查看它是一般问题还是与您的数据相关?
我在 Big Class 上试过这个,它奏效了。
// Open Data Table: Big Class.jmp
// → Data Table( "Big Class.jmp" )
Open( "$SAMPLE_DATA/Big Class.jmp" );
// Data table summary
// → Data Table( "Big Class By (sex)" )
Data Table( "Big Class.jmp" ) << Summary(
Group( :sex ),
Mean( :weight ),
Freq( "None" ),
Weight( "None" )
);
// Update data tables
Data Table( "Big Class.jmp" ) << Update(
With( Data Table( "Big Class By (sex)" ) ),
Match Columns( :sex = :sex ),
Add Columns from Update Table( :"Mean(weight)"n )
);
// Select where
Data Table( "Big Class.jmp" ) << Select where( Round(:"Mean(weight)"n, 1) == 100.9 );
回复:为什么我的“选择位置”会导致 JMP 挂起?我在 JMP16 上没有遇到过这样的问题。 选择是否完成,是否选择了正确的行以及 JMP 的日志中是否有任何消息?
我唯一快速想到的事情(没有看到表格)是有一些公式正在重新评估,或者可能还有一些其他图表/表格链接到原始表格,然后在选择行时起作用. 您是否可以再访问 JMP15,以便可以用它测试相同的程序? 您可以尝试使用比较数据表和更新和连接的数据表来尝试查看是否有任何差异。
此外,始终可以选择通过电子邮件联系 JMP 支持( support@jmp.com )。