고유한 열 값을 목록으로 저장하는 방법내 데이터 테이블에서 단일 열을 가져와 각 고유 값을 목록에 저장하려고 합니다.
전:
열 이름은 "Type"이고 행 1-6의 값은 "A,B,C,A,B,C"입니다.
나는 현재 다음을 가지고 있습니다:
dtbl = Current Data Table();
newlist = column("Type") <<GETVALUES></GETVALUES>
"A,B,C,A,B,C"를 반환하지만 대신 "A,B,C"가 포함된 목록을 얻으려고 합니다. 도움을 주시면 감사하겠습니다. (저도 JSL을 처음 접했습니다.)
고급 통계 모델링자동화 및 스크립팅대량 맞춤화품질 및 프로세스 엔지니어링Re: 고유한 열 값을 목록으로 저장하는 방법요약을 사용하는 옵션이 하나 더 있습니다. 다음에서 고유한 값 가져오기 :이름 열
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
dt_summary = Data Table("Big Class") << Summary(
Group(:name),
Freq("None"),
Weight("None"),
Link to original data table(0),
private
);
uniq_vals = dt_summary[0,1];
Close(dt_summary, no save);
숫자 열이 있고 고유한 숫자를 얻으려는 경우 요약하다 숫자가 아닌 문자로 반환됩니다.
Re: 고유한 열 값을 목록으로 저장하는 방법원하는 작업을 수행하는 2가지 방법이 있습니다.
Names Default To Here( 1 );
dtbl = Current Data Table();
newList = Associative Array( dtbl:type << get values ) << get keys;
또는
Names Default To Here( 1 );
dtbl = Current Data Table();
Summarize( dtbl, newlist = by( :Type ) );