여러분, 안녕하세요,
가끔 자동화된 JSL을 실행하는 동안 다음과 같은 경고가 표시됩니다.
"새로운 쌓인 테이블은 매우 클 것입니다. ... 계속하시겠습니까?"
성가신 부분은 스크립트를 중단시키고, 수동으로 계속을 눌러야 한다는 것입니다. 이런 종류의 경고가 튀어나오지 않도록 억제할 방법이 있습니까?
여러분 모두 감사합니다.
스크립트를 어떻게 실행하시나요? 저는 스크립트 실행을 방해하지 않고 로그에 인쇄만 합니다(Windows 10에서 JMP18.0.1을 사용하므로 OSX에서는 다를 수 있음).
Names Default To Here(1);
dt = As Table(J(10000, 10000));
dt << new column("A", Character, Nominal, Set Each Value("A"));
dt << new column("B", Character, Nominal, Set Each Value("B"));
dt << new column("C", Character, Nominal, Set Each Value("C"));
dt << new column("D", Character, Nominal, Set Each Value("C"));
dt << new column("E", Character, Nominal, Set Each Value("C"));
dt << new column("F", Character, Nominal, Set Each Value("C"));
cols = dt << Get Column Names("Continuous", String);
dt_stacked = dt << Stack(columns(eval(cols)));
Batch Interactive(1) 및 Batch Interactive(0) 명령을 시도할 수 있습니다.
Names Default To Here(1);
dt = As Table(J(10000, 10000));
dt << new column("A", Character, Nominal, Set Each Value("A"));
dt << new column("B", Character, Nominal, Set Each Value("B"));
dt << new column("C", Character, Nominal, Set Each Value("C"));
dt << new column("D", Character, Nominal, Set Each Value("C"));
dt << new column("E", Character, Nominal, Set Each Value("C"));
dt << new column("F", Character, Nominal, Set Each Value("C"));
cols = dt << Get Column Names("Continuous", String);
Batch interactive(1);
dt_stacked = dt << Stack(columns(eval(cols)));
Batch interactive(0);