여기서 합법적 인 게시물을 작성하려고하는데 내 게시물이 스팸으로 표시됩니다. 내 게시물을 커뮤니티에서 사용할 수 있도록하십시오
게시물 링크 : (특정 열의 특정 문자열을 포함하는 행에서 하위 집합을 만드는 방법)
으로 achid03
https://community.jmp.com/t5/Discussions/How-to-make-subset-from-rows-tained-certain-string-in-a/mp/398220#M64905
안녕하세요, "Sample_ID"열에서 문자열이 "452"로 끝나는 특정 행을 찾고 싶습니다. 이러한 행은 원래 데이터 테이블의 모든 열과 함께 하위 집합으로 만들어집니다. 아래와 같이 시도했지만 로그에이 메시지가 있습니다. I / O 문제. ReadWrite 모드에서 열 수 없습니다. 시스템이 지정된 파일을 찾을 수 없습니다. 누구든지 이것으로 나를 도울 수 있습니까? 감사합니다 Names Default to Here (1); 로그 지우기(); Clear Symbols (); 모두 닫기 (데이터 테이블, NoSave); 모두 닫기 (저널, NoSave); // 데이터 테이블 1 선택 dt1_dir = 디렉터리 선택 ( "데이터 테이블 1에 대한 디렉터리 선택"); dt1_Name = 파일 선택 ( "데이터 파일 1 선택", dt1_dir, { "JMP 파일 | jmp; jsl; jrn", "모든 파일 | *"}, 1, 0, 0); 쇼 (dt1_Name); // 로그에 dt1_Name 문자열 표시 dt1 = Open (dt1_Name); // 문자열에서 데이터 테이블에 dt1을 재 할당합니다. dt1_Name Show (dt1); // 검사 할 로그에 데이터 테이블 dt1 표시 // 데이터 테이블 2 선택 dt2_dir = Pick Directory ( "데이터 테이블 2의 디렉터리 선택"); dt2_Name = 파일 선택 ( "데이터 파일 2 선택", dt2_dir, { "JMP 파일 | jmp; jsl; jrn", "모든 파일 | *"}, 1, 0, 0); 쇼 (dt2_Name); dt2 = 열기 (dt2_Name); 표시 (dt2); // 두 테이블을 연결하고 concat_dt는 출력 테이블입니다. concat_dt = dt1 << Concatenate (dt2, Output Table ( "concat data table"), Create Source Column); 표시 (concat_dt); // 로그에 concat_dt 데이터 테이블 표시 Close (dt1, NoSave); 닫기 (dt2, NoSave); // dt1과 dt2를 모두 닫습니다. // concat_dt에서 특정 sample_ID를 선택하고 그 중 일부를 만듭니다. prep_dt = concat_dt << Subset (Row (concat_dt << get rows where (Regex (: Sample_ID, "71MT052800452") == : Sample_ID) ), 선택한 열만 (0),); 닫기 (concat_dt); // concat_dt 닫기
이 메시지에는 답글이 없습니다.