JMP 스크립트를 사용하여 중복 데이터가 있는 테이블을 생성하는 방법JMP 스크립트를 사용하여 중복 데이터가 있는 테이블을 생성하는 방법은 다음과 같습니다.
친절하게 수
| 전에 | | | | 후에 |
| 이름 | 옮기다 | | | | 이름 | 옮기다 |
| 남자 | 쉬프트A | ------>' | 남자 | 쉬프트A |
| 케빈 | 쉬프트B | | | | 케빈 | 쉬프트B |
| 톰 | 쉬프트C | | | | 톰 | 쉬프트C |
| 팀 | 쉬프트D | | | | 팀 | 쉬프트D |
| 백합 | 쉬프트E | | | | 백합 | 쉬프트E |
| 제시카 | 쉬프트F | | | | 제시카 | 쉬프트F |
| | | | | | 남자 | 쉬프트A |
| | | | | | 케빈 | 쉬프트B |
| | | | | | 톰 | 쉬프트C |
| | | | | | 팀 | 쉬프트D |
| | | | | | 백합 | 쉬프트E |
| | | | | | 제시카 | 쉬프트F |
| | | | | | 남자 | 쉬프트A |
| | | | | | 케빈 | 쉬프트B |
| | | | | | 톰 | 쉬프트C |
| | | | | | 팀 | 쉬프트D |
| | | | | | 백합 | 쉬프트E |
| | | | | | 제시카 | 쉬프트F |
| | | | | | 남자 | 쉬프트A |
| | | | | | 케빈 | 쉬프트B |
| | | | | | 톰 | 쉬프트C |
| | | | | | 팀 | 쉬프트D |
| | | | | | 백합 | 쉬프트E |
| | | | | | 제시카 | 쉬프트F |
| | | | | | 남자 | 쉬프트A |
| | | | | | 케빈 | 쉬프트B |
| | | | | | 톰 | 쉬프트C |
| | | | | | 팀 | 쉬프트D |
| | | | | | 백합 | 쉬프트E |
| | | | | | 제시카 | 쉬프트F |
자동화 및 스크립팅대량 맞춤화Re: JMP 스크립트를 사용하여 중복 데이터가 있는 테이블을 생성하는 방법멋진! 크기를 N번 두 배로 늘리는 대신 N개의 복사본을 원하는 경우 다음과 같이 빈 테이블에서 시작할 수 있습니다.
dt = Current Data Table();
Ntimes = 5;
dtnew = New Table();
For( i = 1, i <= Ntimes, i++,
dtnew << Concatenate( dt, Append to first table( 1 ) )
);
빈 테이블은 처음 생성될 때 특별합니다. "열 1"이라는 열이 있는 것처럼 보이지만 해당 열은 사용하지 않으면 사라지는 자리 표시자입니다.
Tom의 대답을 두 배로 늘리는 것은 많이 많은 사본이 필요한 경우 더 빠릅니다. 0.02초에 10개 복사 또는 0.50초에 1024개 복제.
@충웨이
Re: JMP 스크립트를 사용하여 중복 데이터가 있는 테이블을 생성하는 방법이 시도:
dt = Current Data Table();
Ntimes = 5;
for(i=1,i<=Ntimes,i++,
dt << Concatenate (dt, Append to first table(1));
);