데이터 테이블의 템플릿을 JSL 스크립트로 저장친애하는,
나는 하나의 jmp 데이터 테이블을 기반으로 몇 가지 데이터 준비 작업(예: 열 형식 표준화, 헤더 이름 변경, 수식 추가...)을 수행하고 있습니다.
해당 작업을 스크립트(Excel의 매크로와 유사)에 저장한 다음 나중에 동일한 작업을 수행하는 다른 데이터 테이블 세트에 사용할 수 있습니다.
친절하게 물어보는데 방법이 있나요? 가능하다면 누구든지 JSL로 만드는 방법을 보여줄 수 있습니까?
감사해요
후 핀
Re: 데이터 준비 작업을 스크립트에 기록합니다.데이터 테이블의 "템플릿"을 저장하는 또 다른 방법은 테이블 패널(데이터 테이블의 왼쪽 상단)에서 테이블 이름 옆에 있는 빨간색 삼각형 드롭다운 메뉴를 클릭하고 "테이블 스크립트 복사"를 클릭하는 것입니다.
그런 다음 새 스크립트 창을 열고 스크립트를 붙여넣은 후 나중에 사용할 수 있도록 저장하세요. 실제 데이터 값을 제거하고 템플릿에 필수적인 부분(예: 수식, 데이터/모델링 유형, 형식 등)만 유지하도록 스크립트를 수정할 수 있습니다.
Re: 데이터 준비 작업을 스크립트에 기록합니다.이것에 대해 울타리 너머로 생각을 던지십시오. 세션 스크립트를 사용하는 것은 어떻습니까? 그런 다음 세션 스크립트를 얻은 후 JSL을 정리할 수 있습니다.
중Re: 데이터 준비 작업을 스크립트에 기록합니다.스크립팅 데이터 정리와 관련된 보다 일반적인 질문이 많이 있을 것 같지만 녹음과 관련하여 제 연습에서는 "스크립트 녹음" 옵션을 사용하는 것입니다. 녹음을 시작한 다음 중지하고 녹음 스크립트를 저장 및 실행하고 추가 녹음을 수행한 다음 새 변경 사항을 테이블의 이전 녹음 스크립트와 병합할 수 있습니다. 이 모든 것은 녹음 스크립트를 생성하고 녹음 병합을 수행하기 위해 버튼을 클릭하기만 하면 됩니다.
최근에는 쿼리 빌더를 사용하여 데이터를 얻었으므로 기록 스크립트를 쿼리 게시 스크립트 탭에 복사하기만 하면 다음에 쿼리를 실행할 때 사전 정리된 데이터를 얻을 수 있습니다.
변경 사항을 문서화하는 한, 재코드 스크립트 자체는 꽤 좋은 기록이며 스크립트는 나중에 재실행 실수를 편집할 수 있을 만큼 읽기 쉽고 명확합니다.
Re: 데이터 준비 작업을 스크립트에 기록합니다.저는 일반적으로 스크립팅을 피하는 것을 좋아합니다. 제가 선호하는 것은 가능하면 내장된 기능을 사용하는 것입니다.그러나 이 경우 템플릿 테이블은 내가 원하는 것, 즉 이 쿼리에 대한 개인적인 견해를 달성하지 못합니다.저는 분석뿐만 아니라 데이터 준비를 위한 작업 흐름을 문서화하는 데 관심이 있습니다.Alteryx 또는 KNIME과 같은 도구의 장점 중 하나는 데이터 준비의 모든 단계를 문서화하는 능력입니다.JMP 테이블 템플릿에 있는 공식을 보면 데이터 유형 변경, 0 값을 누락된 값으로 대체 등과 같은 간단한 준비 작업이 충분히 표시되지 않습니다.열 기록을 통해 0이 누락으로 대체되었음을 알 수 있지만 생성된 열에 포함된 수식에서 전체 데이터 정리 프로세스를 다시 만드는 것은 거의 불가능합니다.
따라서 이 솔루션이 일부에게는 효과가 있을 수 있지만 저는 여전히 원래 질문에 답할 방법을 찾는 데 관심이 있습니다."found it"이 실제로 발견된 방법이 있다는 뜻이라면 누군가 공유해 주실 수 있나요?
Re: 데이터 준비 작업을 스크립트에 기록합니다.저는 스크립트 재사용, 그래프, 서식 지정 등 모든 것에 대한 스크립트를 만들어 왔습니다.
계속해서 템플릿 개념을 사용해야 했던 것 같습니다.
템플릿을 설정하고 사용하는 방법에 대한 문서/지침을 알려주실 수 있나요?
데이브
Re: 데이터 준비 작업을 스크립트에 기록합니다.나중에 템플릿으로 사용할 행 없이 데이터 테이블(완성된 열, 테이블 변수 및 스크립트 등)의 최종 버전을 간단히 저장할 수도 있습니다. 필요에 따라 새 데이터로 열을 채우기만 하면 됩니다. 모든 것에 반드시 스크립트가 필요한 것은 아닙니다. (스크립트를 더 나은 솔루션으로 만들기 위해 명시되지 않은 요청이 더 있을 수 있습니다.)
Re: 데이터 준비 작업을 스크립트에 기록합니다.저도 똑같은 문제가 있지만 이 게시물에 대한 해결책은 "찾았습니다"입니다.
누군가 이러한 유형의 작업을 수행하기 위한 정보가 있는 위치를 게시할 수 있습니까?
Re: 데이터 준비 작업을 스크립트에 기록합니다.<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />찾았어요