기존 열 및 모든 값을 다른 데이터 표로 복사안녕하세요,
내 dt 테이블의 기존 열을 추가하여 데이터 테이블의 첫 번째 열로 표시하려고합니다. 다음 두 부분은 dc 데이터 테이블에 "Process Instructions"라는 새 열을 추가하지만 셀에 값이 나타나지 않고 도트가 대신한다는 의미에서 작동합니다.
첫 번째 부분:
Names Default To Here(1);
Clear Log();
Clear Globals();
dc = Open("prototype raw data from measurements.jmp");
dt = Open("Automatically Logged Data.jmp");
vals = (Column(dt, "Instructions")<<GETVALUES></GETVALUES>코드의 첫 번째 부분을 실행하면 로그에 sciptable []이 나타납니다. 이것이 의미하는 바는 무엇입니까?
두 번째 부분 :
Names Default To Here(1);
Clear Log();
Clear Globals();
dc = Open("prototype raw data from measurements.jmp");
dt = Open("Automatically Logged Data.jmp");
dc << New Column("Process Instructions", formula(dt:newInstructionsColumn));그러나 코드의 두 번째 비트는 다음과 같은 오류를 제공합니다.
열 처리 명령 수식이 중단됨
범위가 지정된 데이터 테이블 액세스에는 데이터 테이블 열 또는 변수가 1 회 필요합니다. 행 수 : {1} 연산 : dt : newInstructionsColumn, dt : newInstructionsColumn
수식 평가 오류가 무시되었습니다.
참고 : 나는이 방법으로 수식 함수를 사용해서는 안되지만 부분적으로 작동하는 것 같습니다.
어떤 도움을 주시면 감사하겠습니다.
기존 열 및 모든 값을 다른 데이터 표로 복사스크립팅 가이드에서 네임 스페이스 및 변수 범위 지정에 대한 설명서를 찾을 수 있습니다. 그러면 "여기에 이름이 기본적으로 (1)에 대한 설명 및 목적"이 표시됩니다. 성명서. 나는 당신이 그것을 통해 읽을 것을 강력히 권합니다.
도움말 ==> 서적 ==> 스크립팅 가이드
작동하지 않는 코드와 관련하여 2 데이터 테이블의 샘플을 첨부 할 수 있습니까?
기존 열 및 모든 값을 다른 데이터 표로 복사안녕하세요,
나는 당신의 코드를 사용하려고 시도했다. 그리고 나의 지시 컬럼이 타입 문자이어야 할 필요가 있지만 여전히 작동하지 않고 컬럼에 아무 값도 출력하지 않는다는 것이 옳다. 나는 또한 이름 Default To Here (1)의 목적이이 경우에 무엇인지 궁금해하고 있었다.
감사.
기존 열 및 모든 값을 다른 데이터 표로 복사당신의 메시지는 비어 있었습니까?
기존 열 및 모든 값을 다른 데이터 표로 복사 문제는 칼럼을 문자 컬럼으로 선언하지 않는다는 것인데, 이는 칼럼이 있어야한다고 가정합니다. 나는 분명히 당신을 어제 주신 모범과 혼동했습니다. 이 예에서 복사되는 열은 모델링 유형 "다중 응답"이었습니다. 귀하의 지침란이 모델링 유형 "성격"이어야한다고 가정합니다. 다음 코드를 시도해보십시오.
Names Default To Here(1);
Clear Log();
Clear Globals();
dc = Open("prototype raw data from measurements.jmp");
dt = Open("Automatically Logged Data.jmp");
vals = (Column(dt, "Instructions")<<GETVALUES></GETVALUES>
이 코드는 다음과 같이 단축 될 수 있습니다.
Names Default To Here(1);
Clear Log();
Clear Globals();
dc = Open("prototype raw data from measurements.jmp");
dt = Open("Automatically Logged Data.jmp");
dc << New Column("Process Instructions", character, set values(dt:newInstructionsColumn << get values ));
Move Selected Columns( {"Process Instructions"}, To First );