<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />嗨大家我在JMP 11上运行此代码时遇到问题,它崩溃但在JMP 10上工作。
基本上我运行编辑列下面的for循环,它工作正常,但一旦我运行分区分析后,它崩溃了。两个代码子集都可以自行运行,如果我只是运行分区分析它工作正常,如果我只是运行for循环它工作正常,所以我相信它是两个在JMP 11之间的交互。这个代码在JMP 10上运行完美,任何想法?
对于(I = 1,I <= NITEMS(colNames)中,i ++,
如果(!包含({ “平衡”,“SLOT”,“剂量”},SUBSTR(colNames ,1,4)),继续());
总结(B =由(柱(DT1,colNames ))中,n =计数());
if(nitems(b)<2 | sum(n <6)<1,continue());
ex = {};插入(ex,b [loc(n <6)]);
eval(parse(“r = dt1 << get rows where(contains(”|| char(ex)||“),name(\!”“|| colNames || “\!”)))“));
如果(nrow(R)== 0,继续());
柱(DT1,colNames )=空();
);
pat =分区(
Y(eval(yCol)),
X(eval(xCols)),
);

我试过等(0);但没有快乐,它似乎是一个JMP 11错误,这是错误信息:

试着把等待(0);两个代码之间。 这将使JMP能够赶上自己。