Un moyen simple de copier et coller des colonnesQu'est-ce qui a inspiré cette demande de liste de souhaits ?
Il existe de nombreux cas où j'ai besoin de combiner des colonnes de différentes tables de données dans une nouvelle table. Je sais qu'il existe des solutions de contournement pour y parvenir (sous-ensembles, script get, etc.), mais pourquoi ne peut-il pas y avoir une simple commande copier/coller une colonne ?
Quelle amélioration souhaiteriez-vous voir ?
Ajouter des commandes de colonnes copier/coller à JSL
Pourquoi cette idée est-elle importante ?
Rend une tâche courante très simple au lieu de recourir à des solutions de contournement JSL plus complexes.
Automatisation et scriptsRe : Un moyen simple de copier et coller des colonnestu veux dire:
<< copier la colonne comme synonyme de << obtenir le script ?
Si copier la colonne (col) vous convient [au lieu de dt << copier la colonne (col) ],
vous pouvez créer un wrapper pour << obtenir le script :
Names Default to Here(1);
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt2 = Open( "$SAMPLE_DATA/Big Class Families.jmp" );
dt << New Formula Column(
Operation( Category( "Combine" ), "Ratio" ),
Columns( :height, :weight )
);
copy column = Function({col},
script = col << get script
);
paste column = Function({},
script
);
copy column (Name Expr(Column("height/weight")));
Current data table(dt2);
paste column();
Et via l'interface graphique, copier une colonne / coller une colonne est également disponible :

Re : Un moyen simple de copier et coller des colonnesJe recherche quelque chose d'aussi simple que les éléments de colonne copier/coller dans l'interface graphique mais pour JSL.
Juste dt << copier la colonne (:name)
et
dt2 << coller la colonne
aucune expr ou tout autre JSL impliqué.
Peut-être avec quelques modificateurs de position tels que , , etc.
Re : Un moyen simple de copier et coller des colonnesFait intéressant... il existe une commande Copier la colonne répertoriée dans l'index des scripts. Mais il n'a aucune information à ce sujet. Je ne le trouve pas dans le guide de script.
Mais il n’y a pas de colonne Coller.
Re : Un moyen simple de copier et coller des colonnesUne autre variante intéressante pourrait consister à ajouter des modificateurs à la commande Nouvelle table pour répertorier les colonnes à extraire d'autres tables.
Nouvelle table (dt1:colname, dt1:colname2, dt2:colname3)
Cela créerait une nouvelle table avec les colonnes extraites de dt1 et dt2
Ré: Méthode simple pour copier et coller des colonnes - Statut modifié en : ReconnuRe : Un moyen simple de copier et coller des colonnesVotre fonction
Nouvelle table (dt1:colname, dt1:colname2, dt2:colname3)
ressemble à l'existant :
dt1 << Subset(All rows, Selected columns only( 0 ), columns( :colname, :colname2, :colname3));
Ré: Méthode simple pour copier et coller des colonnesPour rembourser l'argent de Phone Pe pour une transaction erronée, vous devez immédiatement contacter le support client de PhonePe : 0, (7806√943-293) et (disponible 24h/24 et 7j/7) signaler