선택한 열의 스크립트를 클립보드에 복사이 추가 기능은 선택한 열의 스크립트를 시스템 클립보드에 복사합니다. 스크립트 창에 붙여넣고 실행하면 복사된 스크립트는 모든 속성(수식, 값 순서 지정 등)을 포함하여 원래 열을 다시 만듭니다. 이는 한 테이블에서 다른 테이블로 수식 열을 이동하는 데 유용할 수 있습니다(수식이 작동하는 데 필요한 열을 사용할 수 있다고 가정).
유용Re: 선택한 열의 스크립트를 클립보드에 복사합니다.매우 유용합니다.
이러한 기능을 std에서 사용할 수 없다는 점에 관심이 있습니다. 오른쪽 클릭 컨텍스트 메뉴를 통한 jmp 프로그램
-> 아, 거의 의심할 뻔 했어요, 저기 있군요... 
Re: 선택한 열의 스크립트를 클립보드에 복사합니다.안녕 @Isabel26 ,
잘못된 작업을 수행하고 있는 것이 아닙니다. 이 추가 기능의 요점은 이름, 서식, 수식(있는 경우) 및 원시 값(열에 포함된 경우)을 포함하는 모든 항목을 포함하여 열을 복사하는 것입니다. 이것이 사용되는 가장 일반적인 방법은 나중에 새 테이블에 추가할 수 있도록 스크립트를 저장하려는 수식 열이 많을 때 사용하는 것입니다.
Re: 선택한 열의 스크립트를 클립보드에 복사합니다.@줄리안 감사해요! 이것은 매우 도움이 됩니다!. 그러나 많은 경우, 모든 데이터 값을 포함하여 이 추가 기능에서 가져온 스크립트는 이후 프로젝트에서 동일한 절차를 재현하기 위해 스크립트를 일반 스크립트로 만들 수 없습니다. 예를 들어 열을 삭제했는데 여기에서 얻은 스크립트에는 변경 사항을 포함하여 이 열의 모든 데이터 값이 포함되어 있습니다. 제가 놓치고 있는 것이 있습니까? 감사해요.
Re: 선택한 열의 스크립트를 클립보드에 복사합니다.안녕 @Isabel26 - 추가 기능을 다운로드한 후 컴퓨터에서 열면 JMP에서 추가 기능 설치에 대한 메시지를 표시합니다. 추가 기능이 설치되도록 허용하면 추가 기능 메뉴가 나타납니다.
Re: 선택한 열의 스크립트를 클립보드에 복사합니다.이것이 내가 필요한 것이지만 JMP 15를 사용하고 내 JMP에 '추가 기능' 아이콘이 전혀 없습니다. 프로 전용인가요? 이 기능을 얻을 수 있는 단계는 무엇입니까? 감사해요.
Re: 선택한 열의 스크립트를 클립보드에 복사합니다.안녕 @eliyahu100 ,
열에 개별 메시지를 보내 원하는 특정 속성을 설정할 수 있으며 기존 열에서 이러한 모든 변경 사항에 대한 스크립트를 캡처하는 방법은 "열 속성 복사" 명령을 사용하는 것입니다. 스크립트의 주석 처리된 부분에서 그렇게 한 것 같습니다. jsl의 전체 블록을 메시지로 열에 전송함으로써 JMP는 기존 열에 대한 모든 속성을 설정해야 합니다. 이미 수행한 작업에 두 가지만 변경하면 됩니다. 즉, "숫자" 및 "명목"으로 설정하려는 속성을 명시적으로 나타냅니다.
:gender << Add Column Properties( Data Type("Numeric"), Modeling Type("Nominal"), Format("Best", 15), Value Labels( {0 = "Male", 1 = "Female"} ), Use Value Labels( 1 ));
Re: 선택한 열의 스크립트를 클립보드에 복사합니다.두 번째 게시물에 이어 이미 시도했습니다.
:성별 << 데이터 유형(숫자);
:성별 << 모델링 유형 설정("명목");
:Gender << 값 레이블( {0 = "남성", 1 = "여성"} );
:Gender << 값 레이블 사용( 1 );
/*
col = Column("성별");
col << 열 속성 추가( Numeric, "Nominal", Format("Best", 15),
값 레이블({0 = "남성", 1 = "여성"} ),
값 레이블 사용( 1 )
);
둘 다 작동하지 않았습니다…
Re: 선택한 열의 스크립트를 클립보드에 복사합니다.안녕,
이전에 언급하지 않아서 죄송하지만 "JMP의 과학적 워크플로: 재현 가능한 분석 생성"이라는 멋진 프레젠테이션에서 보여주신 것처럼 원래 파일에 수행한 변경 사항을 추적하기 위해 코드를 통해 이 작업을 수행하고 싶습니다.
티아, 일라이
Re: 선택한 열의 스크립트를 클립보드에 복사합니다.안녕 @eliyahu100 ,
한 열의 속성을 다른 열에 적용하려면 "열 속성 복사" 및 "열 속성 붙여넣기"의 기본 제공 기능을 사용할 수 있습니다.첫 번째 열(복사하려는 속성이 있는 열)의 열 머리글을 마우스 오른쪽 버튼으로 클릭한 다음 "열 속성 복사"를 선택합니다. 그런 다음 하나 이상의 다른 열을 선택하고 열 머리글을 마우스 오른쪽 버튼으로 클릭한 다음 "열 속성 붙여넣기"를 선택합니다.
도움이 되었기를 바랍니다!
줄리안
Re: 선택한 열의 스크립트를 클립보드에 복사합니다.안녕,
이것은 훌륭합니다.
나는 이것을 사용하고 싶지만 새 열을 만드는 대신 기존 열의 속성을 변경하고 싶습니다.
예를 들어 '성별'이라는 열의 경우 다음 속성을 얻고 싶습니다.
New Column("Gender", Numeric, "Nominal", Format("Best", 15), Value Labels({0 = "남성", 1 = "여성"}));
'New Column' 대신 무엇을 써야하는지에 대한 팁을 주시면 감사하겠습니다...
티아, 일라이
Re: 선택한 열의 스크립트를 클립보드에 복사합니다.당신은 나를 위해 많은 시간을 절약, 감사합니다 ...
Re: 선택한 열의 스크립트를 클립보드에 복사합니다.@줄리안 - 이 추가 기능이 마음에 듭니다! 나는 당신이 언급한 것을 강조하고 싶었지만 당신이 한 일에 대해서는 별로 강조하지 않았습니다. 귀하의 추가 기능은 예, 열 속성을 가져오지만 데이터 유형, 모델링 유형, 서식 지정 등... "열 속성 복사"에 의해 캡처되지 않습니다. 그 자체로 매우 유용합니다.
최상의,
중
Re: 선택한 열의 스크립트를 클립보드에 복사합니다.좋은 질문입니다, 제프! 둘 다 유사하며 용도를 구분할 가치가 있습니다.
"열 속성 복사"는 원본 열에서 사용할 수 있는 속성을 적용하려는 새 열(또는 "다중 열 속성 복사"의 경우 열 집합)이 있는 경우에 유용합니다(형식, 모델링 유형 및 데이터 유형은 포함되지 않음).
"Big Class"에서 높이를 표준화하는 기둥을 예로 들어 보겠습니다. 열 속성을 복사하면 시스템 클립보드의 스크립트가 다음과 같이 표시됩니다.
Add Column Properties( Formula( Col Standardize( :height ) ) )
이 방법의 중요한 기능은 "열 속성 추가()" 기능이 해당 열의 사용 가능한 속성을 캡슐화한다는 것입니다. 즉, 새 열을 마우스 오른쪽 버튼으로 클릭하고 "열 속성 붙여넣기"를 클릭하면 이러한 사용자 지정이 적용됩니다.
여기서 추가 기능은 미묘하게 다른 작업을 수행합니다. 추가 기능을 사용하여 동일한 열에서 스크립트를 복사하면 다음 JSL이 클립보드에 배치됩니다.
New Column("Standardize[height]", Numeric, "Continuous", Format("Best", 12), Formula(Col Standardize(:height)), Set Selected);
이 코드에는 동일한 이름, 데이터 유형, 모델링 유형, 형식 및 사용 가능한 모든 속성의 새 열을 생성하기 위한 JSL이 포함되어 있습니다. 실행하면 동일한 열이 생성되는데, 이는 많은 수의 수식 열을 새 테이블로 포팅할 때, 특히 광범위한 사용자 정의가 있는 경우 또는 향후 테이블에 적용할 자주 사용되는 열의 리포지토리를 생성할 때 유용합니다.
이것이 이 두 작업을 구별하는 데 도움이 되기를 바랍니다!
Re: 선택한 열의 스크립트를 클립보드에 복사합니다.좋은 추가 기능, @줄리안 .
열 머리글을 마우스 오른쪽 버튼으로 클릭하고 열 속성 복사 ?
