Device 테이블 간 전환 방법안녕하세요,
이에 대한 기능을 찾을 수 없었지만 반드시 존재해야 합니다.
"Data"라는 데이터로 가득 찬 테이블이 하나 있고, 그 테이블에서 몇 가지 계산을 한 후, "Newdata"라는 새 데이터 테이블을 만듭니다.
제가 말하고 싶은 것은 "Newdata"라는 새 데이터 테이블을 만든 후에 첫 번째 데이터 테이블 "Data"를 선택하여 새로운 계산을 수행할 수 없다는 것입니다.
그래서 저는 "방금 만든 데이터 테이블을 사용하지 말고 첫 번째 테이블을 선택하여 사용하세요"라고 말할 만한 것을 찾고 있었습니다.
충분히 명확해졌으면 좋겠네요.
감사합니다 !
고급 통계 모델링소비자 및 시장 조사대량 맞춤형품질 및 공정 엔지니어링윈도우Re: 장치 테이블 간 전환 방법JSL에서 이 작업을 수행하는 경우 조작하려는 테이블에 참조를 할당한 다음 후속 작업에 적절한 참조를 사용하십시오. 예를 들어:
NamesDefaultToHere(1);
dt1 = Open("$SAMPLE_DATA/Big Class.jmp");
dt2 = Open("$SAMPLE_DATA/Bands Data.jmp");
Print(CurrentDataTable() << getName);
Print(dt1 << getName);
Print(dt2 << getName);
Re: Device table 간 전환 방법JSL에서 테이블에 참조를 지정하고 필요한 곳마다 테이블 참조를 사용하자는 Ian의 제안에 강력히 동의합니다.
table1 << Bivariate(...)
새 테이블은 일반적으로 "현재"로 만들어지고, 창을 활성화하는 것과 같은 동작은 현재 테이블을 변경할 수 있습니다. Current Data Table()을 사용하여 테이블 사이를 전환할 수 있지만, dt 참조를 사용하면 스크립트가 훨씬 더 강력해질 것입니다.
Ian의 예에서 또한 볼 수 있는 것은 Names Default To Here(1)의 사용인데, 이는 동일한 참조 기호를 사용하는 다른 스크립트와 여러분의 스크립트를 분리하는 데 도움이 될 수 있습니다.
Re: Device table 간 전환 방법스크립팅에 익숙하지 않다면 두 테이블 사이에 가상 조인을 사용하여 "Data"에서 "Newdata"로 데이터에 액세스할 수 있습니다. 이 주제에 대한 간단한 JMP 비디오 링크는 다음과 같습니다. 가상 조인 - JMP 사용자 커뮤니티
계산을 위해 "Newdata"에서 수식 편집기를 사용하는 경우 다음과 같은 열 참조를 사용하여 "Data" 테이블의 데이터를 참조할 수 있습니다.
열로(데이터 테이블("데이터"), "my_column_data")
여기서 "my_column_data"는 "Newdata"에 사용하려는 데이터가 포함된 "Data" 테이블의 열 이름입니다.
저는 Ian과 Dan이 스크립팅이 가장 유연하고 강력한 방법이라고 말한 데 동의합니다. 저는 스크립팅을 선호하지만 다행히도 스크립터가 아니더라도 JMP에서 작업을 완료할 수 있는 여러 가지 방법이 있습니다.
Re: Device table 간 전환 방법ian_jmp, danschikore, mark_anawis 님, 귀하의 조언에 감사드립니다.
테이블을 여는 것은 똑똑하고 완벽하게 작동합니다!