유효 숫자가 다른 테이블 조인Jmp를 생성한 DOE 테이블을 외부 프로그램에서 생성되어 Jmp로 가져온 테이블과 조인하려고 합니다.형식을 십진수 16자리로 확장하면 데이터가 일치하지 않는다는 것을 알아냈습니다. 예를 들어, DOE 테이블을 생성할 때 사용된 초기 값은 1.2, DOE 테이블의 소수점 이하 16자리 값은 1.2000...002, 가져온 데이터는 1.2000...000입니다.
이 작업을 수행하는 방법이 있습니까?DOE 테이블로 이동하여 모든 값을 수동으로 변경할 수 있다고 가정합니다.(한 줄에 대해 시도했지만 작동했습니다.)
데이터 테이블암사슴Re: 유효 숫자가 다른 테이블 조인감사.이것은 추가 열, 테이블 및 업데이트를 사용하는 복잡한 방법보다 훨씬 간단합니다."세트"를 기억해야 합니다.
Re: 유효 숫자가 다른 테이블 조인<<각 값을 설정하여 값을 직접 덮어쓸 수도 있지만 스크립팅으로 시작하는 경우 먼저 다른 옵션을 시도하는 것이 좋습니다.
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Semiconductor Capability.jmp");
:NPN1 << Set Each Value(Round(:NPN1));Re: 유효 숫자가 다른 테이블 조인대화식으로 복사하려는 열의 모든 값을 선택한 다음 커서를 선택한 셀 중 하나로 이동하고 마우스 오른쪽 버튼을 클릭하고 복사를 선택할 수 있습니다.붙여넣을 열로 이동하여 열의 첫 번째 셀을 마우스 오른쪽 버튼으로 클릭하고 붙여넣기를 선택합니다.
다음은 한 열에서 다른 열로 모든 값을 복사하는 간단한 스크립트입니다.
Names Default To Here( 1 );
dt = Open( "$sample_data/big class.jmp" );
:age << set values( :weight << get values );
Re: 유효 숫자가 다른 테이블 조인알겠습니다. 작동합니다.여기에 후속 질문이 있으므로 스크립트를 작성해야 한다고 생각합니다.
작업 중인 스크립트가 있지만 반올림된 값이 있는 새 열로 끝납니다.해당 수식 열의 값을 원래 열로 다시 복사할 수 있는 방법이 있습니까?(DOE의 일부로 원래 열의 속성을 유지하고 싶습니다.)
간단한 "데이터 복사" 명령이 있지만 "데이터 붙여넣기"는 없습니다.
감사,
남자 이름
Re: 유효 숫자가 다른 테이블 조인Round() 함수 또는 floor() 함수를 사용하여 원하는 유효 자릿수로 자릅니다.그런 다음 테이블을 조인할 수 있습니다.