Existe-t-il un meilleur moyen de copier par lots plusieurs colonnes ?Bonjour à tous ! J'ai remarqué que lorsque j'utilise « Coller avec les noms de colonnes » pour copier plusieurs colonnes, la sélection de plusieurs colonnes dans la fenêtre de gauche ne fonctionne pas. Il faut sélectionner ces colonnes directement dans la fenêtre de données pour utiliser la fonction normalement. Cela rend l'opération très peu pratique, surtout avec de nombreuses colonnes dispersées. Existe-t-il une meilleure façon de copier plusieurs colonnes par lots ? Merci !
J'utilise la version 18.2.2.
Analyse et modélisation des données de baseRe : Existe-t-il un meilleur moyen de copier plusieurs colonnes par lots ?Je ne sais pas exactement ce que vous essayez de faire ici.
Si vous sélectionnez des colonnes dans le panneau Colonne, elles seront également sélectionnées dans la table de données

Si vous souhaitez copier les données dans le presse-papiers, vous devez également sélectionner les lignes à copier, après avoir sélectionné les colonnes à gauche. Sinon, seuls les noms des colonnes seront copiés, car c'est la sélection active.
Re : Existe-t-il un meilleur moyen de copier plusieurs colonnes par lots ?En fait, la même situation peut également être rencontrée lors de l'utilisation de « Copier avec les noms de colonnes ».
Re : Existe-t-il un meilleur moyen de copier plusieurs colonnes par lots ?Je pense que je comprends le mécanisme de fonctionnement que vous expliquez.
Après avoir sélectionné les noms des colonnes dans le panneau, celles-ci apparaissent en bleu clair dans le panneau de données. Il suffit alors de cliquer sur la zone vide au-dessus de la liste des numéros de ligne pour que les colonnes sélectionnées apparaissent en bleu foncé. Ce n'est qu'à ce moment-là que les colonnes et les données qu'elles contiennent sont sélectionnées.
Ces deux commandes ne peuvent être utilisées pour copier et coller des données que lorsque les colonnes source et cible sont toutes en bleu foncé.
Merci beaucoup pour vos conseils opportuns !
Re : Existe-t-il un meilleur moyen de copier plusieurs colonnes par lots ?Vous pouvez cliquer n’importe où dans le tableau de données.
Ici, vous n'aurez que des colonnes sélectionnées et aucune donnée ET la sélection est active sur les noms de colonnes

Vous pouvez cliquer n'importe où dans le tableau, mais selon l'endroit où vous cliquez, les sélections seront différentes. Assurez-vous simplement que les colonnes restent sélectionnées lorsque vous cliquez sur le tableau et déterminez l'option la plus adaptée à vos besoins (espace vide, liste des lignes ou maintien de la touche Ctrl enfoncée et clic sur les cellules du tableau).
Si vous cliquez sur un espace vide, la sélection passera des noms de colonnes aux en-têtes de colonnes

Je pense que vous pouvez copier à ce stade, mais vous pouvez également sélectionner les lignes qui vous intéressent (ctrl+A pour sélectionner toutes les lignes).

Re : Existe-t-il un meilleur moyen de copier plusieurs colonnes par lots ?Jmp présente à peu près la complexité la plus élevée que j'ai vue pour les opérations de base comme la copie de colonnes.
Heureusement, il existe des maîtres comme vous pour fournir des conseils détaillés, merci beaucoup !
Re : Existe-t-il un meilleur moyen de copier plusieurs colonnes par lots ?Cela peut parfois paraître complexe, mais dans ce cas, vous effectuez deux sélections distinctes : les noms et les en-têtes de colonnes. Des améliorations pourraient probablement être apportées pour plus de clarté… Je ne sais pas si cela changera dans JMP19, par exemple.
Je vais taguer @julien pour qu'elle comprenne qu'il peut y avoir une certaine confusion lors de la sélection de colonnes depuis le panneau des colonnes. Par exemple, l'option « Copier avec les noms de colonnes » pourrait être étendue pour toujours prendre en compte les données.
Re : Existe-t-il un meilleur moyen de copier plusieurs colonnes par lots ?
@jthi a écrit :
Vous pouvez cliquer n'importe où dans le tableau , mais selon l'endroit où vous cliquez, les sélections seront différentes. Assurez-vous simplement que les colonnes restent sélectionnées lorsque vous cliquez sur le tableau et déterminez l'option la plus adaptée à vos besoins (espace vide, liste des lignes ou maintien de la touche Ctrl enfoncée et clic sur les cellules du tableau).
C'est tellement cool dans JMP !
Très unique - et puissant : la sélection de colonnes est « conservée » lorsque l'utilisateur sélectionne des lignes spécifiques.
Et vice versa : lorsqu'un utilisateur sélectionne une colonne, cela ne modifie ni ne réinitialise la sélection de ligne.
Une fois que vous vous y serez habitué, vous ne voudrez plus vous en passer ! C'est garanti ! *)
Dans Excel, lorsque vous sélectionnez une ligne, la sélection de colonne disparaît.
La même chose se produit lorsque vous sélectionnez une colonne : la sélection de ligne est perdue.
*) Pas convaincu ? Regardez quelques-unes des conférences exceptionnelles de @brady_brady ( https://www.google.com/search?q=data+doctor++site%3Acommunity.jmp.com ) : lorsque la curation des données va au-delà de la simple copie de colonnes, JMP prend des allures de magie ! Cela fonctionne en partie grâce à la puissante fonction de sélection des lignes et des colonnes dans JMP.
D'accord, des tâches simples comme copier des colonnes (et supprimer des colonnes !) peuvent être plus compliquées que dans Excel.
Deux astuces importantes ont déjà été mentionnées par vous et Jarmo :
a) sélectionner toutes les lignes : CTRL+A
b) désélectionnez toutes les lignes : cliquez sur le triangle inférieur ( la zone vide au-dessus de la liste des numéros de ligne )

Re : Existe-t-il un meilleur moyen de copier plusieurs colonnes par lots ?
@jthi a écrit :
Peut-être que par exemple « Copier avec les noms de colonnes » pourrait être étendu pour toujours prendre en compte les données.
Pour le moment, « Copier les colonnes avec les noms de colonnes » suit l'idée
- seules les colonnes sélectionnées sont copiées
- seules les lignes sélectionnées sont copiées
Cela fonctionne comme « Copier les colonnes » via l'en-tête de colonne/clic droit :

Copier les colonnes - lignes sélectionnées
On peut affirmer que de nombreux utilisateurs n’ont pas besoin des fonctionnalités actuelles.
D'un autre côté, je suis sûr qu'il y a des utilisateurs (de longue date ?) de JMP qui utilisent et aiment la façon dont il fonctionne actuellement :

S'il est prévu de modifier la façon dont cela fonctionne, il devrait y avoir une option dans les préférences qui permet aux utilisateurs existants d'utiliser la fonctionnalité existante.
Re : Existe-t-il un meilleur moyen de copier plusieurs colonnes par lots ?Désolé, il y a un détail important dans mon message précédent qui est erroné :
En fait, il existe une différence significative entre « Copier les colonnes avec les noms de colonnes » et « Copier les colonnes » via le menu contextuel de l'en-tête de colonne :
« Copier les colonnes avec les noms de colonnes »
- seules les colonnes sélectionnées sont copiées
- seules les lignes sélectionnées sont copiées *)
*) modifier:
3. si aucune ligne n'est sélectionnée, toutes les lignes sont copiées.
(déjà mentionné par Jarmo dans un post précédent : « Je pense que vous pouvez copier à ce stade »)
D'autre part : « Copier les colonnes » via l'en-tête de colonne / clic droit
3. si Non ligne est sélectionné, aucune entrée n'est copiée *)
*) Pas utile ?
Au contraire ! Cette fonction permet de créer un script dans le presse-papiers qui génère la structure des colonnes (avec toutes les propriétés). Extrêmement utile pour insérer ultérieurement le script dans un workflow, sans le poids des entrées de colonnes.
Re : Existe-t-il un meilleur moyen de copier plusieurs colonnes par lots ?edit : vitesse ?
pas reproductible ?!
-> caché derrière un tag spoiler lors d'enquêtes plus approfondies...
Voir plus...
Une autre différence est la vitesse .
La vidéo ci-dessous montre les 3 cas :
- « Copier les colonnes avec les noms de colonnes » / « Coller les colonnes avec les noms de colonnes » (uniquement les entrées, pas les propriétés des colonnes)
- « Copier les colonnes » / « Coller les colonnes » : aucune sélection de ligne (seule la structure des colonnes est créée)
- « Copier les colonnes » / « Coller les colonnes » : toutes les lignes sélectionnées -> structure des colonnes + entrées
La 3ème approche est très confortable :
Il peut être utilisé pour créer des copies précises des colonnes d'origine, y compris toutes les propriétés des colonnes ET les valeurs.
Mais l'utilisateur doit payer pour le confort - avec le temps.
« Coller des colonnes » prend du temps – comme dans la vidéo !
Pour les tables plus grandes, la création des nouvelles colonnes peut prendre des minutes ou des heures.
Si vous souhaitez copier et coller des colonnes, y compris toutes leurs propriétés et entrées,
... et le tableau de données est grand,
Vous pouvez gagner des heures en le faisant en deux étapes :
Soit:
- copier/coller la structure via Copier les colonnes et Coller les colonnes (sans lignes sélectionnées)
- copier/coller le contenu via CTRL+C & CTRL+V
Ou vice versa :
- « Copier les colonnes avec les noms de colonnes » et « Coller les colonnes avec les noms de colonnes » (uniquement les entrées, pas les propriétés des colonnes)
- ajouter les propriétés de la colonne via l'en-tête de colonne / clic droit / « Copier les propriétés des colonnes » et « Coller les propriétés des colonnes »
Re : Existe-t-il un meilleur moyen de copier plusieurs colonnes par lots ?moyen simple d'accéder du menu des colonnes à la grille de données : appuyez sur Languette (plusieurs fois)
de https://community.jmp.com/t5/Discussions/Paste-multiple-column-names/mp/899672/highlight/true#M105960
par @mikedriscoll
Re : Existe-t-il un meilleur moyen de copier plusieurs colonnes par lots ?Il existe plusieurs façons de savoir si vous avez déplacé le focus du volet des colonnes vers le volet de la grille de données. Lorsque vous travaillez dans l'un de ces volets, JMP déplace le focus vers ce volet. Ainsi, si vous cliquez sur le volet des colonnes et sélectionnez vos colonnes, il est activé. La barre grise juste au-dessus du volet des colonnes (au milieu à gauche) est plus foncée que les barres gris clair au-dessus du volet de la table de données (en haut à gauche), du volet des lignes (en bas à gauche) et de la grille de données elle-même (tout à droite de ces trois volets). Maintenez la touche Tab enfoncée pour voir le gris foncé passer d'un volet à l'autre. Depuis le volet des colonnes, appuyez deux fois sur la touche Tab pour accéder au volet des lignes, puis au volet des données. Vous pouvez ensuite copier vos données (ou données + noms de colonnes) avec Ctrl+C ou Ctrl+Maj+C.
L'autre moyen de le savoir est de regarder les noms des colonnes (en supposant que l'une des colonnes sélectionnées soit visible, ce qui peut ne pas être le cas pour les tableaux larges). Lorsque le volet est en surbrillance, ils sont d'un bleu profond (ou d'une autre couleur). Lorsqu'il n'est pas sélectionné, ils sont d'une teinte plus claire. La première méthode ci-dessus est plus fiable pour savoir ce qui est en surbrillance.