여러 개의 단일 펀치/이진 변수를 하나의 변수로 결합<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />응답자가 어떤 산업에 종사하는지 묻는 데이터 세트가 있습니다. 그들은 작은 옵션 목록을 제공받으며 하나만 선택할 수 있습니다. 데이터가 처리에서 다시 돌아올 때 해당 단일 질문은 여러 코딩된 레이블이 있는 단일 변수가 아닌 옵션당 하나의 변수로 표시됩니다. 제가 알아내려는 것은 JMP 공식을 사용하여 사례 내의 각 변수를 읽고 1 또는 "예"가 있는 위치에 따라 새 변수에 적절한 코딩된 레이블을 적용하는 방법입니다.
Excel에서 이 작업을 쉽게 수행하고 데이터를 다시 JMP로 가져올 수 있지만 JMP에서 이 작업을 수행하는 방법을 정말 배우고 싶습니다.
수식을 사용하여 여러 이진 변수를 하나로 축소하는 좋은 예가 있는 사람이 있습니까?
답: 여러 개의 단일 펀치/이진 변수를 하나의 변수로 결합합니다.또 다른 방법: 데이터 테이블을 쌓습니다( 테이블 메뉴 ) 모든 No 행을 삭제하고("No"를 마우스 오른쪽 버튼으로 클릭하고 "일치하는 셀 선택"을 선택한 다음 행 삭제) 행 메뉴 ).
JSL에서도 마찬가지입니다:
dt = 데이터 테이블 ( "데이터 하위 집합.jmp" ) << 스택 (
기둥 (
: 작품1 ,
: Works2 ,
: Works3 ,
: Works4 ,
: Works5 ,
: Works6 ,
: Works7 ,
: Works8
) ,
소스 라벨 열 ( "상표" ) ,
누적 데이터 열 ( "데이터" )
) ;
dt << 어디를 선택하세요 ( : 데이터 == 0 ) << 행 삭제 ;
답: 여러 개의 단일 펀치/이진 변수를 하나의 변수로 결합합니다.코드 블록의 논리를 명확히 해 주셔서 감사합니다.
답: 여러 개의 단일 펀치/이진 변수를 하나의 변수로 결합합니다.: 접두사는 JMP에게 이것이 열임을 알려줍니다.다음만 사용할 수 있습니다. 열 이름 /&*^%$# 등과 같이 열 이름에 "재미있는" 문자가 없는 경우
JMP는 모든 양의 정수를 TRUE로 평가하므로 1과 비교하는 대신 열 값을 사용했습니다.
다음 두 JSL 문 세트는 동일합니다.
알파벳 = 1 ;
만약에 ( 알파벳 , 인쇄 ( "abc는 참입니다" )) ;
xyz = 1 ;
만약에 ( xyz == 1 , 인쇄 ( "xyz는 사실입니다" )) ;
로그에는 다음 출력이 표시됩니다.
"abc는 참입니다"
"xyz는 사실입니다"
답: 여러 개의 단일 펀치/이진 변수를 하나의 변수로 결합합니다.PMroz에게 감사드립니다. 아래 내 게시물에서 볼 수 있듯이 제가 결국 당신이 했던 곳으로 간 것 같습니다.
답: 여러 개의 단일 펀치/이진 변수를 하나의 변수로 결합합니다.한 가지 방법은 다음과 같습니다.
1. 예를 들어 새 열을 만듭니다. 응답 , 그리고 그것을 만들어 성격 유형
2. 클릭하세요 열 속성 > 수식
3. 클릭하세요 수식 편집
3. 수식 직사각형을 두 번 클릭하고 다음 코드를 입력합니다.
If(:worksc1, "Worksc1", :worksc2, "Worksc2", :worksc3, "Worksc3", :worksc4, "Worksc4", :worksc5, "Worksc5", :worksc6, "Worksc6", :worksc7, "Worksc7" , :worksc8, "Worksc8")
기본적으로 이는 Yes 값(1로 코딩됨)을 찾는 거대한 IF 문입니다.이제 응답 열에 예가 포함된 열이 표시됩니다.
답: 여러 개의 단일 펀치/이진 변수를 하나의 변수로 결합합니다.그래서 제가 한 일은 아래와 같이 중첩된 IF를 만드는 것이었습니다. 그런 다음 들어가서 각 지점에 대한 값 레이블을 추가하고 본질적으로 내가 찾고 있는 것을 얻었지만 내가 최종적으로 도달한 위치에 도달하는 더 좋은 방법이 있는지 궁금합니다. 내 솔루션이 포함된 샘플 데이터를 첨부했습니다.
내가 쓴 내용에 대한 몇 가지 참고 사항은 마지막 if 문이 완전히 불필요하며 인용문 밖에 Error가 있으면 아이러니하게도 오류가 발생한다는 것입니다.

답: 여러 개의 단일 펀치/이진 변수를 하나의 변수로 결합합니다.원본 게시물에 샘플을 첨부했습니다.
응답자들은 다음과 같은 질문을 받습니다.
귀하는 다음 중 어떤 업종에 종사하고 계십니까? (답변 1개 선택)
산업 1
산업 2
산업 3
산업 4
산업 5
산업 6
산업 7
산업 8
응답자는 하나의 응답만 선택할 수 있으므로 이 질문은 해당 변수에 대한 코드화된 옵션으로 가능한 각 산업에 대한 단일 변수로 출력될 것으로 예상됩니다. 내가 얻는 것은 각 옵션에 대한 변수입니다.
샘플 데이터를 사용하면 내가 찾고 있는 것이 더 명확해졌나요?
답: 여러 개의 단일 펀치/이진 변수를 하나의 변수로 결합합니다.데이터 샘플을 제공해 주실 수 있나요?JMP에는 STACK 및 SPLIT와 같은 매우 강력한 명령이 있어 도움이 될 수 있습니다.