데이터 테이블 A의 마지막 두 열 데이터를 데이터 테이블 B로 복사합니다.안녕하세요 여러분
두 개의 데이터 테이블, 테이블 A와 테이블 B가 있습니다.
테이블 A의 마지막 두 열 데이터를 복사한 다음 테이블 B에 붙여넣는 스크립트를 작성하고 싶습니다.
친절하게 제안해 주실 수 있나요?
감사해요.
자동화 및 스크립팅Re: 데이터 테이블 A의 마지막 두 열 데이터를 데이터 테이블 B로 복사합니다.테이블에 정확히 동일한 양의 행이 있고 데이터 순서가 두 테이블 모두에서 정확히 동일합니까?
Re: 데이터 테이블 A의 마지막 두 열 데이터를 데이터 테이블 B로 복사합니다.네,하지만 전체 열 정보를 다른 테이블에 복사하기 위해 스크립트 구문을 사용하는 방법을 모르겠습니다.
Re: 데이터 테이블 A의 마지막 두 열 데이터를 데이터 테이블 B로 복사합니다.가입/업데이트를 사용하거나 데이터 테이블 첨자 . 다음은 귀하에게 적합한 업데이트를 사용하는 한 가지 예입니다.
Names Default To Here(1);
// Setup demo
dt = Open("$SAMPLE_DATA/Trial1.jmp");
dt2 = Open("$SAMPLE_DATA/Little.jmp");
dt << Delete Rows(5 :: N Rows(dt)); // to make tables equal in size
Column(dt2, "batch") << Set Name("B"); // names must be different
Column(dt2, "yield") << Set Name("Y"); // names must be different
Wait(0);
collist = dt2 << Get Column Names("String");
lastcols = Right(collist, 2);
dt << Update(
With(dt2),
Add Columns from Update Table(Eval(lastcols)),
Replace Columns in Main Table(None) // important
);