선택한 행을 새 파일에 쓰기<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />특정 기준에 따라 테이블에서 행을 선택하는 스크립트가 있습니다.
dt << Select Where( :gender == "female" & :dx == "ild" );
이 "선택한 행"을 새 파일에 어떻게 쓸 수 있습니까?
감사해요
Re: 선택한 행을 새 파일에 씁니다.awalts12,
다음을 수행하여 테이블을 보이지 않게 만들고 for 루프로 래핑하여 한 단계에서 모든 부분 집합화를 수행할 수 있습니다.
dt << Select Where( :gender == "female" & :dx == "ild" );
dt << 열 선택 지우기();
sub=dt< <내 테이블 이름> ), 선택된 행(1), 보이지 않음);
Re: 선택한 행을 새 파일에 씁니다.dt << select whee (substr(:name,1,1)=="A");
dt2 = dt << 부분집합(invisible,선택된 열(0), 선택된 행(1));
이렇게 하면 데이터 테이블이 사용자에게 보이지 않지만 JMP Windows 목록에는 계속 나타납니다."비공개"를 "비공개"로 대체할 수 있으며 새 데이터 테이블은 사용자와 JMP Windows 목록에 표시되지 않습니다.
작업이 끝나면 데이터 테이블을 닫아야 합니다.
닫기(dt2, nosave);
짐
Re: 선택한 행을 새 파일에 씁니다.하위 집합 명령으로 돌아가서 JMP가 데이터 하위 집합이 있는 새 창을 열지 못하도록 하는 방법이 있습니까?
10개의 서로 다른 하위 집합을 추출한 다음 함께 연결합니다. 따라서 각 하위 집합을 생성해야 하지만 연결될 때까지 하위 집합을 볼 필요가 없습니다(디버깅 목적 제외). 연결이 잘 코딩되어 있지만 스크립트를 실행할 때마다 10개의 "하위 집합 창"을 닫아야 합니다.
다시 한 번 감사드립니다
아브람
Re: 선택한 행을 새 파일에 씁니다.dt << 선택 Where(substr(:name,1,1) == "A");
Re: 선택한 행을 새 파일에 씁니다.도움을 주셔서 감사합니다. 잘 작동합니다.
JMP의 구문을 처음 사용하는 또 다른 질문입니다. "select Where" 명령에 와일드카드를 어떻게 포함시킬 수 있습니까?
예를 들어
dt << 선택 위치( :name == "A*")
작동하지 않는 것 같습니다. A로 시작하는 모든 이름을 선택하고 싶습니다.
다시 한번 감사드립니다.
Re: 선택한 행을 새 파일에 씁니다.첫 번째 열이 선택되었을 수 있습니다. 열 선택을 재정의하려면 다음을 시도하십시오.
보결 = dt << 하위 집합 ( 출력 테이블 이름 ( "my_sub" ) , 선택한 행 ( 1 ) , 선택한 열 ( 0 )) ;
Re: 선택한 행을 새 파일에 씁니다.awalts12,
A 열을 선택한 것 같습니다.이 경우 JMP는 선택한 열과 행을 하위 집합으로 만듭니다.
dt << Select Where( :gender == "female" & :dx == "ild" );
dt << 열 선택 지우기();
sub=dt< <내 테이블 이름> ), 선택된 행(1));
Re: 선택한 행을 새 파일에 씁니다.좋아보인다...
그러나 각 행의 첫 번째 열(열 A라고 함)만 출력합니다. 전체 행(열 A - 열 R)을 쓰는 방법이 있습니까?
다시 한 번 감사드립니다
Re: 선택한 행을 새 파일에 씁니다.Awalts12,
다음을 수행할 수 있어야 합니다.
dt << Select Where( :gender == "female" & :dx == "ild" );
sub=dt< <내 테이블 이름> ), 선택된 행(1));
데이브