한 테이블에서 다른 테이블로 데이터를 추가하는 방법은 무엇입니까?매월 Excel 파일에서 업데이트하고 싶은 JMP 파일이 있습니다.원본 데이터 테이블에서 소스 스크립트를 실행하면 새 데이터가 첨부된 새 테이블이 생성됩니다.그러나 업데이트된 테이블에 대한 분석을 수행하기 위해 실행하려는 모든 스크립트는 원래 테이블에 있습니다.스크립트를 새 테이블로 이동할 수 있습니까?사실, 나는 새 테이블을 원하지도 않습니다.JMP는 기존 테이블에 데이터를 추가할 수 없습니까?그렇지 않은 경우 스크립트를 새 테이블로 어떻게 이동합니까?
Re: 데이터 추가 - 또 다른 질문<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />굉장히 유용하다. 감사!
Re: 데이터 추가 - 또 다른 질문알겠습니다. 테이블을 여는 데 스크립트를 사용했다는 인상을 받았습니다.
예, 원래 테이블에 데이터를 추가할 수 있지만 추가 방법은 새로 가져온 데이터가 증분 데이터인지(예: 모든 최신 데이터 포함) 또는 새 데이터만(이전 데이터 테이블에 추가할 데이터인지) 여부에 따라 다릅니다. .
한 가지 쉬운 방법은 이전 테이블을 새로 만든 테이블과 연결하는 것입니다.
원래 테이블을 활성화하고 사슬 같이 잇다 ~로부터 테이블 메뉴 목록에서 새 테이블을 선택하고 " 연결할 데이터 테이블 " 필드. "를 선택하십시오. 첫 번째 테이블에 추가 " 확인을 누르기 전에.
데이터가 증분인 경우 테이블을 연결하기 전(또는 후에) 원래 테이블에서 모든 행을 삭제하여 중복 레코드를 방지합니다.
(개인적으로는 대화식으로 작업할 때 JMP 내에서 Excel을 여는 대신 단순히 Excel의 데이터를 복사하여 신규 또는 기존 JMP 데이터 테이블에 붙여넣는 경우가 많습니다.)
Re: 데이터 추가 - 또 다른 질문원래 테이블에 데이터를 추가하고 원래 테이블에 이미 저장된 스크립트를 다시 실행할 수 없는 이유는 무엇입니까?나는 그것을 저장하려고 할 때 새 파일을 생성하는 다른 테이블을 정말로 원하지 않습니다.또한 JSL을 사용할 정도로 발전한 것도 아닙니다.더 쉬운 방법이 있을거야!?!?
Re: 데이터 추가 - 또 다른 질문테이블 스크립트는 jsl을 사용하여 테이블 간에 이동할 수 있습니다. 아래 코드를 사용해 보세요.
old_table = Open( "$SAMPLE_DATA/Big Class.jmp" ); // The original table
plist = old_table << Select Properties() << Get Selected Properties();
new_table = New Table( "New" ); // The updated table here
new_table << Add scripts to table( plist );