문제
수식 평가를 기반으로 하는 값이 포함된 새 데이터 테이블 열을 생성하려고 합니다. 수식은 다른 열의 값을 사용하여 새 열의 값을 결정합니다.
해결책
이 솔루션은 Big Class 샘플 데이터 테이블을 사용하고 Age 열의 값을 사용하여 Adolescent Phase라는 새 열에 대한 결과 범주를 결정하는 수식을 만듭니다. Age 값이 12보다 작거나 같으면 수식은 "early"를 반환합니다. Age 값이 12보다 크고 15보다 작거나 같으면 수식은 "mid"를 반환합니다. Age 값이 15보다 크면 수식은 "late"를 반환합니다.
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << New Column( "Adolescent Phase",
Character,
Formula(
If(
:age <= 12, "early",
12 < :age <= 15, "mid",
"late"
)
)
);
논의
수식 열은 데이터 테이블에 있는 다른 열의 값을 사용할 수 있지만 반드시 사용할 필요는 없습니다. 실제로 수식 열에 난수 생성 JSL 함수를 사용하여 데이터 테이블에 난수를 생성할 수 있습니다. 이와 같은 수식 열을 만드는 것을 다음과 같이 부르기도 합니다. 피쳐 생성 .
또한보십시오
선적 서류 비치