Méthode rapide pour remplacer les entrées sélectionnées par une nouvelle valeurUn utilisateur sélectionne des lignes et une colonne et souhaite remplacer les entrées sélectionnées par de nouvelles valeurs via l'interface graphique.
names default to here(1);
colname = "column with values between 1 and 10";
dt = new table("test", add rows(5000000), new column ("c",Character, set each Value(Char(random integer(10)))));
dt << Select Where( :c == "7" ) << select columns (1);
newname = "column with values between 1 and 10, 7=X";
newvalue="X";
:c << set name( newname);
Le score est calculé au temps. Chaque clic, chaque frappe au clavier, chaque double-clic et chaque calcul comptent en fractions de seconde.
Fusion et nettoyage des donnéesRe: Méthode rapide pour remplacer les entrées sélectionnées par une nouvelle valeurCopier-coller
Re: Méthode rapide pour remplacer les entrées sélectionnées par une nouvelle valeurSous-ensemble lié : type et remplissage jusqu'à la fin
Ça prend une éternité — mieux vaut préparer une cafetière pleine !
Re: Méthode rapide pour remplacer les entrées sélectionnées par une nouvelle valeurSélection du nom dans la colonne :
Il est accessible directement via l'en-tête de la colonne - trop cool !
Je suis certain qu'il existe une astuce cachée pour choisir LA colonne sélectionnée comme colonne cible, mais je ne l'ai pas encore trouvée…
Re: Méthode rapide pour remplacer les entrées sélectionnées par une nouvelle valeurSélection du nom dans une colonne - avec une colonne auxiliaire :
Re: Méthode rapide pour remplacer les entrées sélectionnées par une nouvelle valeurPourquoi ne pas recoder ?
Cela fonctionne bien pour les remplacements simples. Cependant, en général, les lignes sélectionnées ne correspondent pas à une valeur spécifique dans la colonne cible.
L'exemple de démonstration n'est donc pas idéal. Désolé.
Re: Méthode rapide pour remplacer les entrées sélectionnées par une nouvelle valeurEt comment sélectionner les lignes ? -> Attention : aucune variable ne doit figurer dans l’expression de recherche !