Comment utiliser le script JMP pour générer une table avec des données en double, liste ci-dessous...
gentiment
| Avant | | | | Après |
| Nom | Changement | | | | Nom | Changement |
| John | MajA | ------>' | John | MajA |
| Kévin | MajB | | | | Kévin | MajB |
| À M | MajC | | | | À M | MajC |
| Tim | MajD | | | | Tim | MajD |
| Lis | MajE | | | | Lis | MajE |
| Jessica | MajF | | | | Jessica | MajF |
| | | | | | John | MajA |
| | | | | | Kévin | MajB |
| | | | | | À M | MajC |
| | | | | | Tim | MajD |
| | | | | | Lis | MajE |
| | | | | | Jessica | MajF |
| | | | | | John | MajA |
| | | | | | Kévin | MajB |
| | | | | | À M | MajC |
| | | | | | Tim | MajD |
| | | | | | Lis | MajE |
| | | | | | Jessica | MajF |
| | | | | | John | MajA |
| | | | | | Kévin | MajB |
| | | | | | À M | MajC |
| | | | | | Tim | MajD |
| | | | | | Lis | MajE |
| | | | | | Jessica | MajF |
| | | | | | John | MajA |
| | | | | | Kévin | MajB |
| | | | | | À M | MajC |
| | | | | | Tim | MajD |
| | | | | | Lis | MajE |
| | | | | | Jessica | MajF |
Bon! si vous voulez N copies plutôt que de doubler la taille N fois, vous pouvez commencer avec une table vide comme celle-ci :
dt = Current Data Table();
Ntimes = 5;
dtnew = New Table();
For( i = 1, i <= Ntimes, i++,
dtnew << Concatenate( dt, Append to first table( 1 ) )
);
Le tableau vide est spécial lors de sa première création : il semble avoir une colonne nommée "Colonne 1", mais cette colonne est un espace réservé qui disparaîtra s'il n'est pas utilisé.
Doubler avec la réponse de Tom est beaucoup plus rapide si vous avez besoin de beaucoup de copies. 10 doubles en 0,02 sec ou 1024 copies en 0,50 sec.
@chungwei
Essaye ça:
dt = Current Data Table();
Ntimes = 5;
for(i=1,i<=Ntimes,i++,
dt << Concatenate (dt, Append to first table(1));
);