분할 어레이안녕,
1. 분할하는 방법에 대한 아이디어 a = { "c", "d", "e"}; a = { "c"}, { "d"}, { "e"}로; ? 현재 Concat Items (a, ","); , 출력은 "c", "d", "e"대신 "c, d, e"가됩니다.
2. 문자 c 다음에 Concat 항목이 적용되었습니다. 그러나 ","를 c 앞에 ", c, d, e"와 같이 연결하려면 어떻게해야합니까?
3. 세미콜론을 다른 문자열과 결합 할 수있는 가능성이 있습니까? 예를 들어 "" "|| water || bend ||", "||" "", 따라서 출력은 "water bend"가됩니다.
스크립팅Re : 분할 어레이\! "로 따옴표를 이스케이프 할 수 있습니다.
Names Default To Here(1);
a = {"c", "d", "e"};
a = "\!"" || Concat Items(a, "\!",\!"") || "\!"";
write(a);또한 확인하십시오 https://www.jmp.com/support/help/en/15.2/index.shtml#page/jmp/jsl-syntax-rules.shtml
Re : 분할 어레이안녕 Jthi,
답장을 보내 주셔서 감사합니다. 귀하의 답변은 3 번 질문에만 해당됩니다. 나는 그것을 시도했다 \! " 하지만 반환 값을 확인하면 아래 그림과 같습니다. 따라서이 반환 값은 아래 표시된대로가 아니라 "c, d, e"로 읽어야합니다. 내가 틀렸다면 정정하십시오.

Re : 분할 어레이이는 첫 번째 따옴표 (문자열)를 "제거"하고 모든 \! "를 단일"로 바꾼 것과 같습니다.
이 스크립트를 실행 한 후 로그를 확인합니다 (또한 데이터 테이블을 생성하면 하나의 셀에 a_string 값이 추가됩니다).
Names Default To Here(1);
a_list = {"c", "d", "e"};
show(a_list);
a_string = "\!"" || Concat Items(a_list, "\!",\!"") || "\!"";
show(a_string);
write("\!NWrite print: "||a_string);
dt = New Table("newtable",
Add Rows(1),
Compress File When Saved(1),
New Column("col", Character, "Nominal", Set Values({""}))
);
column(dt, "col") << Set Each Value(a_string);
write();
JMP에서 문자열에 대한 도전이 있었고 따옴표를 추가하기 위해 관리해야하는 사용 사례에 따라 달라졌습니다.