<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能夠趕上自己。