각각의 고유한 텍스트에 대해 고유한 ID를 할당합니다.모두 안녕
다음과 같은 경우 도움을 받고 싶습니다. 나는 다른 회사 내에서 약물과 특정 문제를 다루는 데이터를 가지고 있습니다. 두 열(예: 약물 이름 및 문제 사양)은 텍스트 데이터입니다. 각 약물 이름이 나타날 때 고유 ID를 추가하는 세 번째 열(연속 열)을 만들고 싶습니다. 예를 들어, Piperacillin Sodium과 Tazobactam Sodium은 약물 이름입니다. 이 이름이 나타날 때마다 ID=1을 할당합니다. 약물 이름이 Zoledronic Acid로 변경된 경우(예: ID=2 등). 이 사례를 해결하기 위해 JMP에서 수식을 작성하는 데 도움을 주시겠습니까? 베스트, 카이스
Re: 각 고유 텍스트에 고유 ID를 할당합니다.매우 감사합니다. 잘하셨어요
Re: 각 고유 텍스트에 고유 ID를 할당합니다.내 제안은 JMP에서 제공하는 설명서를 읽는 것입니다. JMP를 설치할 때 다운로드되는 여러 책 중 다음이 있습니다.
도움말==>도서
나는 당신이 읽을 것을 제안합니다,
JMP 사용
기본 분석
필수 그래프 작성
스크립팅 가이드
읽을 거리가 많지만 JMP는 많은 기능을 갖춘 강력한 제품입니다.
Re: 각 고유 텍스트에 고유 ID를 할당합니다.놀라운 전문적인 도움을 주신 선생님께 감사드립니다. 문제 해결됨. 이러한 고급 JSL 수식을 작성하는 기술을 향상시키기 위한 권장 사항이 있습니까?
최상의,
카이스Re: 각 고유 텍스트에 고유 ID를 할당합니다.Add-in Depot에는 기본적으로 이 작업을 수행하는 추가 기능이 있습니다. "레이블이 지정된 코드로 압축"이라고 합니다. 수정된 버전을 원합니다. 텍스트가 있는 열에서 추가 기능을 실행합니다. 이렇게 하면 " coded"라는 새 열이 생성됩니다. 열 속성으로 이동하여 값 레이블을 끄고 적용을 클릭합니다. 당신은 당신이 추구하는 것을 남겨 두어야 합니다.
최상의,
중Re: 각 고유 텍스트에 고유 ID를 할당합니다.다음은 원하는 수식으로 ID 열을 생성하는 샘플 데이터 테이블에 대해 실행되는 스크립트입니다.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\cars.jmp" );
dt << New Column( "ID",
formula(
If( Row() == 1,
Summarize( drugs = by( :Make ) )
);
Contains( drugs, :Make );
)
);