열 중 하나가 비어 있을 수 있는 경우 테이블에 두 개의 열 추가안녕,
나는 많은 데이터 테이블(결합 데이터 테이블, 첨부)을 추가했고 열 Y와 SPC_Y가 실제로 동일한 변수임을 알아냈습니다(테스트 중 이름 변경). 따라서 이러한 열을 결합해야 합니다. 다음 스크립트를 작성했는데 추가된 열(Y+SPC_Y)이 비어 있습니다.
dt=current data table();
// Two Columns Name that are the same Y and SPC_Y
dt<<NEW column=""></NEW>
도움을 주셔서 감사합니다. 감사
Re: 열 중 하나가 비어 있을 수 있는 경우 테이블에 두 개의 열 추가고마워 짐. 지금 작동합니다.
Re: 열 중 하나가 비어 있을 수 있는 경우 테이블에 두 개의 열 추가내 나쁜 ..... 문제를 잘못 읽었습니다 ...... 진짜 문제는 계산의 각 행에 대해 2 개의 값 중 하나에 누락 된 값이 있다는 것입니다.JMP에서 누락된 값이 수학적으로 적용된 유효한 값은 누락된 값이 됩니다.결측값은 0이 아닙니다.이 문제를 해결하기 위해 Sum() 함수는 누락된 값을 무시하므로 사용할 수 있습니다.
dt = Current Data Table();
// Two Columns Name that are the same Y and SPC_Y
dt << New Column( "Y+SPC_Y", continious );
For each row( :Name( "Y+SPC_Y" ) = sum(:Y , :SPC_Y ));
dt << delete column( "SPC_Y" );
dt << delete column( "Y" );
dt:Name( "Y+SPC_Y" ) << set name( "SPC_Y" );
Re: 열 중 하나가 비어 있을 수 있는 경우 테이블에 두 개의 열 추가제안에 대해 Jim에게 감사드립니다. 그러나 여전히 출력 열 SPC_Y가 모두 공백으로 표시됩니다.
공백 출력을 피하기 위해 누락된 값을 0으로 대치해야 합니까?
지속적인 지원에 감사드립니다.
Re: 열 중 하나가 비어 있을 수 있는 경우 테이블에 두 개의 열 추가문제를 읽지 못했습니다. 아래의 표현은 무시하세요.
다른 열을 정의하는 수식에서 사용 중인 열을 삭제하면 삭제된 열을 기반으로 하는 열의 값을 계산할 수 없으므로 결측값이 됩니다.이 문제를 해결하려면 열을 삭제하기 전에 열에서 수식을 제거하세요.
dt = Current Data Table();
// Two Columns Name that are the same Y and SPC_Y
dt << New Column( "Y+SPC_Y", continious );
For Each Row( :Name( "Y+SPC_Y" ) = :Y + :SPC_Y );
dt:Name( "Y+SPC_Y" ) << delete formula;
dt << delete column( "SPC_Y" );
dt << delete column( "Y" );
dt:Name( "Y+SPC_Y" ) << set name( "SPC_Y" );