Comment remplacer les virgules par des tirets dans une colonne Pandas Dataframe ?

Patricia Arquette
Libérer: 2024-10-29 03:05:30
original
274 Les gens l'ont consulté

How to Replace Commas with Dashes in a Pandas Dataframe Column?

Remplacement du texte dans une colonne de cadre de données Pandas

Lorsque vous travaillez avec des données dans un cadre de données Pandas, il peut être nécessaire de manipuler les valeurs dans les colonnes . Une tâche courante consiste à remplacer du texte, tel que des virgules par des tirets.

Si vous avez une colonne avec des valeurs telles que :

range
"(2,30)"
"(50,290)"
"(400,1000)"
...
Copier après la connexion

Et que vous souhaitez remplacer les virgules par des tirets, la méthode suivante peut être utilisé :

df['range'].replace(',', '-', inplace=True)
Copier après la connexion

Cependant, cette méthode peut ne pas toujours produire le résultat souhaité. Au lieu de cela, il est recommandé d'utiliser la méthode str vectorisée replace, comme suit :

df['range'] = df['range'].str.replace(',','-')
Copier après la connexion

Ce code remplacera avec succès toutes les virgules par des tirets dans la colonne « plage ».

Il est important de notez que la méthode originale que vous avez essayée n'a pas fonctionné car les valeurs de chaîne dans la colonne « plage » ne correspondaient pas exactement au caractère virgule. La méthode str.replace effectue une correspondance plus précise et remplace les caractères appropriés.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal