여러 열에 동일한 수식 적용약 200개의 열이 있고 거의 모든 열에 동일한 수식을 적용하려고 합니다.
적용하려는 공식은 각 열에 대한 "범위 0에서 1 + 1"의 제곱근입니다. 열이 많기 때문에 스크립트에 열 이름을 쓰고 싶지 않습니다.
누구든지 이 목적을 위한 스크립트를 알아내도록 도와줄 수 있습니까?
감사합니다!
Re: 같은 수식을 여러 열에 적용모든 원본 데이터 열을 선택합니다. 그 중 하나의 이름을 마우스 오른쪽 버튼으로 클릭하고 선택하십시오. 새 수식 열 > 변환 > 로그.
Re: 같은 수식을 여러 열에 적용이는 열 속성 표준화에서 처리할 수 있습니다.
- 새 열을 만들고 사용하려는 수식을 입력합니다.

- 수식을 복제하려는 필요한 새 열 수를 만듭니다.

- 이미 수식이 있는 첫 번째 열을 포함하여 모든 열을 선택한 다음 열 패널의 빨간색 삼각형에서 Standardize Attributes를 선택합니다.

- Standardize Attributes 대화 상자 창에서 Column Properties의 아래쪽 화살표를 클릭하고 Formula를 선택합니다.
- 확장된 창에서 수식 정보가 포함된 "대체 열 참조" 확인란을 선택합니다.

- 확인을 클릭하면 새 수식이 생성됩니다.

Re: 같은 수식을 여러 열에 적용안녕,
나는 또한 비슷한 문제가 있습니다. 10개의 다른 열에서 자연 로그를 계산하고 싶습니다. 하지만 새 열에서 이러한 계산을 보고 싶습니다. 예를 들어 jmp 파일에 표시된 것과 같습니다. 3개의 열이 있습니다. 3개의 새 열에서 자연 로그를 계산하고 싶습니다. 어떻게 하면 쉽게 만들 수 있을까요? 3열은 큰 사이즈가 아닙니다. 그러나 20개의 열이 있을 때 20개의 열에 대해 동일한 공식을 적용하기는 어렵습니다.
이것에 대해 도와 주시겠습니까?
Re: 같은 수식을 여러 열에 적용감사합니다!Re: 같은 수식을 여러 열에 적용수식이 있는 열을 마우스 오른쪽 버튼으로 클릭하고 "열 속성 복사"를 선택합니다. 수식을 적용해야 하는 모든 열을 선택합니다. 마우스 오른쪽 버튼을 클릭하고 "여러 열 속성 붙여넣기"를 선택합니다.
Re: 같은 수식을 여러 열에 적용안녕 @줄리안 ,
그게 바로 내가 필요했던 것입니다! 영상이 많은 도움이 되었습니다! 매우 감사합니다!
Re: 같은 수식을 여러 열에 적용안녕 @보르디니 ,
대화형 솔루션이 괜찮다면 Cols > Standardize Attributes를 사용하여 200개의 새 열에서 수식을 표준화할 수 있으며 중요한 것은 수식에 사용된 열 참조를 대체할 수 있다는 것입니다. 다음은 수식 표준화의 예가 있는 문서.
귀하의 경우 JMP의 인스턴트 공식을 활용하여 초기 범위 열을 만들 수도 있습니다. 그런 다음 열 > 속성 표준화(또는 열 머리글 오른쪽 클릭 > 속성 표준화)를 사용하여 각 열에 +1을 추가하는 동시에 각 수식 열에서 고유한 열 참조를 유지합니다(열 참조 대체가 수행하는 작업). 빠른 데모를 보려면 아래 비디오를 참조하십시오.
이게 도움이 되길 바란다!
@줄리안
//편집: 제곱근 부분을 놓쳤습니다. 수식을 편집할 때 추가할 수 있습니다. 가장 바깥쪽 수식 컨테이너를 선택하고 도구 모음에서 루트 버튼을 클릭하기만 하면 됩니다.
Re: 같은 수식을 여러 열에 적용@txnelson 예, 동일한 계산을 200개의 모든 열(내가 가지고 있는 모든 연속 열)에 적용하고 싶습니다. 나는 그들 모두에게 같은 공식을 적용하고 싶다. 수식을 적용하여 새 열을 생성하거나 수식을 열에 직접 적용해도 괜찮습니다. 공식은 (범위 0에서 1 +1)의 제곱근입니다.
해당 스크립트를 공유해 주셔서 감사합니다. 하지만 실행되지 않았습니다. 이 스크립트를 실행하기 위해 특별히 수행해야 하는 작업이 있습니까? 스크립트 창에 복사하여 붙여넣고 "실행"을 눌렀습니다.
제 질문이 너무 뻔했다면 죄송합니다. 나는 스크립트에 대해 아무것도 모른다.
감사합니다,
이사도라
Re: 같은 수식을 여러 열에 적용나는 당신이 요구하는 것에 대해 약간 혼란 스럽습니다.200개의 열에 대해 동일한 계산을 수행하시겠습니까, 아니면 200개의 새 열을 만들고 수식을 새 열에 적용하시겠습니까?
또한 이것이 도움이 될 수 있습니다."<< 열 이름 가져오기" 메시지를 사용하여 데이터 테이블의 열 이름을 쉽게 가져와서 데이터 테이블에 적용할 수 있습니다.
colNamesList = dt << get column names(string, numeric);
위의 코드는 colNamesList라는 목록을 만들고 여기에 각 숫자 열 이름의 인용 이름을 배치합니다."문자열" 한정자는 colNamesList 멤버의 각 요소를 문자열 변수로 만듭니다.그런 다음 열을 반복하고 목록의 각 열에 필요한 계산을 생성할 수 있습니다.
이것은 스크립팅 가이드에 모두 설명되어 있습니다.
도움말==>도서==>스크립팅 가이드
시간을내어 가이드를 읽어 보시기 바랍니다.