그것을 변경하지 않고 데이터 테이블에서 2 열을 제거하는 방법?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />안녕 모두들,
나는 입력 테이블로 datatable 있습니다. 스크립트를 올바르게 작동 시키려면 2 열을 제거해야합니다. 여기서 문제는 입력 테이블을 변경할 수 없다는 것입니다. 그래서 나는 이것을 다른 방법으로 할 필요가있다. 내가 볼 수있는 한, 이것은 두 가지 방법으로 수행 할 수 있습니다.
1. 보기를 사용하십시오.
이것이 JMP에 존재하는지 나는 모른다 (나는 그것을 발견하지 못했다). 그러나 열이없는 데이터 테이블에서 뷰를 얻을 수 있다면 아마 그 뷰를 사용할 수 있습니다. 나는 JMP가 비슷한 것을 가지고 있어야한다고 생각한다. 왜냐하면 대부분의 프로그래밍 언어와 스크립팅 언어가 이것을 지원하고 있고 JMP는 항상 데이터 테이블과 함께 작동하기 때문이다.
2. 테이블을 새 테이블에 복사하고 열을 제거하십시오.
뷰와 같은 것이 없다면 테이블을 복사하고 복사 된 테이블에서 열을 제거 할 수 있습니다. 이 작업을 수행하는 빠른 방법이 있습니까?
어쩌면 해결책을 간과했을 수도 있습니다. 그러므로 여기에 솔루션을 추가하십시오.
고맙습니다,
1 월
Re : 어떻게 그것을 변경하지 않고 datatable에서 2 열을 제거하려면?짧은 버전 :
기본적으로 컨트롤 차트의 테이블에서 제한 (UCL, LCL, KSigma)을 가져 오는 작업은 결과 테이블과 제한 테이블이 동일한 순서로 동일한 열 (첫 번째 테이블 제외)을 가질 때만 작동합니다. 테이블 중 하나에 여분의 열이 있으면 열 제한이 더 이상 일치하지 않을 때까지 한계가 한계 테이블에서 끌어옵니다. 이 시점부터 일치하는 열이 있는지 확인하기 위해 한계 테이블을 검사합니다 (그렇지 않으면 로그에 메시지가 기록됩니다). 그러나 일치하는 메시지가 하나 (로그에 메시지가 없음) 인 경우에도 한계가 계산됩니다 JMP에 의해 제한 테이블에서 가져 오는 대신.
내 결과 테이블에 2 개의 그러한 열이 있습니다 (컨트롤 차트를 만들 필요가 없습니다). 그래서이 버그를 해결하기 위해 나는 간섭하는 열을 제거해야합니다.
Re : 어떻게 그것을 변경하지 않고 datatable에서 2 열을 제거하려면?Big Class를 예로 들어 하위 집합에서 2 개의 열을 만드는 방법은 다음과 같습니다.
dt = 열다 ( "$ sample_data \ Big Class.jmp" ) ;
dt2 = dt << 부분 집합 ( 모든 행 , 기둥 ( : 이름 , : 나이 , : 섹스 ) ) ;
문제의 두 개의 항목을 제외한 모든 항목을 처리하도록 스크립트를 수정할 수있는 것처럼 보입니다. 더 많은 정보와 스크립트를 게시하면 도움을받을 수 있습니다.