Comment supprimer un texte défini par l'utilisateur de toutes les colonnes ou de tous les noms de colonnes ?Par exemple, j'ai un tableau :

1. Tous les noms de colonnes contiennent « CHA/ », comment puis-je le supprimer rapidement et le laisser comme « Temp », « Pression » et « Débit » ? Dans le cas réel, j'ai des centaines de colonnes contenant "CHA/".
2. Comment puis-je créer la première ligne comme noms de colonnes ?
3. Existe-t-il un moyen de supprimer « CHA/ » de toutes les cellules du tableau ?
Merci!
Mélange et nettoyage des donnéesRe : Comment supprimer un texte défini par l'utilisateur de toutes les colonnes ou de tous les noms de colonnes ?Merci!
Je vais essayer le script que vous montrez qui est plus flexible avec des exigences plus personnalisées.
Re : Comment supprimer un texte défini par l'utilisateur de toutes les colonnes ou de tous les noms de colonnes ?Merci ! Cela a fonctionné et c'est très utile !
Re : Comment supprimer un texte défini par l'utilisateur de toutes les colonnes ou de tous les noms de colonnes ?- @jthi a fourni une excellente solution interactive, mais vous pouvez envisager d'utiliser un script simple qui modifiera les noms de colonnes commençant par CHA/
Names Default To Here( 1 );
dt = Current Data Table();
nameList = dt << get column names( string );
<BR />
For Each( {col}, nameList,
If(
Starts With(
col,
"CHA/",
Column( dt, col ) << set name( Substr( col, 5 ) )
)
)
);
2.
1. Si vos données sont saisies à partir d'un fichier csv ou txt, vous pouvez utiliser l'assistant de saisie pour spécifier d'utiliser la ligne 1 comme en-tête de colonne.
2. Ou vous pouvez utiliser un script simple pour effectuer le travail.
Names Default To Here( 1 );
dt = Current Data Table();
nameList = dt << get column names( string );
For Each( {col}, nameList,
column( dt, col) << set name( col[1] )
);
dt << delete rows(1);
3. Recherchez dans les colonnes la valeur « CHA »
1. Si les valeurs se trouvent dans ce qui doit être une colonne numérique, le simple fait de modifier la colonne pour qu'elle soit numérique supprimera CHA des cellules de la colonne.
2. Ou ce simple script devrait le faire
Names Default To Here( 1 );
dt = Current Data Table();
nameList = dt << get column names( string );
For Each( {col}, nameList,
Try( Column( dt, col )[dt << get rows where( col == "CHA" )] = "" )
);Re : Comment supprimer un texte défini par l'utilisateur de toutes les colonnes ou de tous les noms de colonnes ?1. Vous pouvez utiliser Recode Column Names pour nettoyer ces


2. Noms de la ligne supérieure aux colonnes

3. Oui, soit par script, soit en utilisant la boîte de dialogue Rechercher et remplacer tout

