함수에 누락 된 값 생성 if여보세요,
나는 두 가지 시점 (T0, T1)에서 환자의 많은 가치 (BMI, 허리 둘레 등)가있는 데이터베이스를 가지고 있습니다. 일부 값이 누락되었습니다.
나는 T0이 빠졌을 때 T1에서 누락 된 값을 생성하는 수식을 만들고 싶습니다.
누군가가 저를 도울 수 있습니까?
고맙습니다
다시 함수에 누락 된 값 생성 if원하는 것을하기위한 한 가지 방법이 있습니다.
Names Default To Here( 1 );
dt = Current Data Table();
For( i = 1, i <= N Rows( dt ), i++,
If( Is Missing( dt:BMI[i] ),
thePatient = dt:Patient[i];
If(
dt:Time[i] == "T0",
dt:BMI[dt << get rows where(
dt:Patient == thePatient & dt:Time == "T1"
)] = .,
dt:Time[i] == "T1",
dt:BMI[dt << get rows where(
dt:Patient == thePatient & dt:Time == "T0"
)] = .,
);
)
);다시 함수에 누락 된 값 생성 if여기 내 데 이터 테이블이 어떻게 배열되어 있는지 보여주는 예가 있습니다!
고맙습니다
다시 함수에 누락 된 값 생성 if데이터 표의 견본을 첨부하거나 최소한 데이터 표의 이미지를 첨부하십시오.
다시 함수에 누락 된 값 생성 ifT0과 T1은 내 JMP 테이블의 행에 있습니다.
그런 식으로 작동하도록 할 수있는 방법이 있습니까?
다시 함수에 누락 된 값 생성 ifT0과 T1에 대한 참조가 JMP 테이블의 2 열이라고 가정하면 다음을 수행하면 원하는 조정이 이루어집니다
Names Default to Here( 1 );
For Each Row(
If( isMissing( :T0 ), :T1 = . );
If( isMissing( :T1 ), :T0 = . );
);다시 함수에 누락 된 값 생성 if @Shiel ,
데이터가 아래에 표시된 것과 같다고 가정하면, 내가 오른쪽에 표시된 것을 시도해 볼 수 있습니다.
