Maison  >  Article  >  développement back-end  >  Comment ajouter des zéros non significatifs aux chaînes dans un DataFrame Pandas ?

Comment ajouter des zéros non significatifs aux chaînes dans un DataFrame Pandas ?

Patricia Arquette
Patricia Arquetteoriginal
2024-10-25 05:42:02596parcourir

How do I Add Leading Zeros to Strings in a Pandas DataFrame?

Augmentation de chaînes avec des zéros non significatifs dans le cadre de données Pandas

Problème :

Étant donné un cadre de données Pandas avec les trois premières colonnes comme chaînes, l'objectif est d'ajouter des zéros non significatifs à la colonne « ID », ce qui aboutit finalement à une chaîne complétée à 15 chiffres.

Solution :

<code class="python">df['ID'] = df['ID'].str.zfill(15)</code>

Le L'attribut 'str' dans pandas fournit un large éventail de méthodes pour manipuler les chaînes. L'utilisation de la méthode 'zfill' nous permet de remplir la colonne 'ID' avec des zéros non significatifs jusqu'à la largeur spécifiée, dans ce cas, 15 caractères.

Remarque :

Le code fourni suppose que la colonne 'ID' est de type 'objet' ou 'string'. S'il est de type numérique, il faudra peut-être le convertir en chaîne avant d'appliquer la méthode 'zfill'.

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!

Déclaration:
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