안녕하세요, 이중 루프를 포함하는 몇 가지 JSL 코드가 있고 코드 끝에 내가 열을 그룹화 할 줄을 포함하지만 그렇게하지 않습니다.
1. 코드를 수정하려면 어떻게해야합니까?
2. 스크립트를 실행할 때 새 테이블이 열리는 방식이 원본 테이블이 아닌 다른 테이블이 될 것입니다. 나는 다른 파일이 열리길 원한다는 것을 의미한다.
코드와 테이블이 첨부됩니다.
dt = open("C:\JMPCommunity\DataTableExample.jmp");
s_list = {sen1, sen2, sen3, sen4, sen5};
test_list ={test1, test2, test3};
tokens_list={Col1, Col2, Col3};
g_list={g1,g2,g3};
For(j = 1, j<=Length(test_list), j++,
For( i = 1, i<= Length(s_list), i++,
dt << New Column ( test_list[j] ||"_" || s_list[i],
Numeric,
Continuous,
Formula(
Num(Word( i, As Column(Column(tokens_list[j] )), "|" ))
)
)
);
g_list[j] = dt << Group Columns(":" || test_list[j]|| "_" || s_list[1], Length(s_list))
);
나는 문제를 발견했다. 문제는 내가 "문자열"을 : 연산자와 연결하려고 시도했기 때문이다. 이건 불가능 해. 그것을하는 방법은 다음과 같습니다.
g_list[j] = dt << Group Columns(:(test_list[j] || "_" || s_list[1]), Length(s_list));