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」という名前の列があるように見えますが、その列はプレースホルダーであり、使用されないと消えます。
トムの答えを倍加すると、多くの大量のコピーが必要な場合は、より速くなります。 0.02秒で10ダブルス、または0.50秒で1024コピー。
@chungwei
Re: JMP スクリプトを使用して重複データを含むテーブルを生成する方法これを試して:
dt = Current Data Table();
Ntimes = 5;
for(i=1,i<=Ntimes,i++,
dt << Concatenate (dt, Append to first table(1));
);