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

Barbara Streisand
Libérer: 2024-10-24 19:16:02
original
538 Les gens l'ont consulté

How can I add leading zeros to strings in a Pandas DataFrame?

Ajout de zéros non significatifs aux chaînes dans le cadre de données Pandas

Dans Pandas, travailler avec des chaînes peut parfois nécessiter de modifier leur formatage. Une tâche courante consiste à ajouter des zéros non significatifs aux chaînes dans une trame de données. Ceci est particulièrement utile lorsqu'il s'agit de données numériques qui doivent être converties dans un format de chaîne, telles que des identifiants ou des dates.

Pour ce faire, vous pouvez exploiter l'attribut str d'une série Pandas. Cet attribut donne accès à une variété de méthodes de manipulation de chaînes, dont une spécifiquement pour ajouter des zéros non significatifs : zfill().

Pour ajouter des zéros non significatifs à la colonne « ID » dans la trame de données fournie, utilisez le code suivant :

<code class="python">df['ID'] = df['ID'].str.zfill(15)</code>
Copier après la connexion

La méthode zfill() prend un seul argument, qui spécifie la longueur totale souhaitée des chaînes résultantes. Dans ce cas, il est défini sur 15, ce qui donne des chaînes de 15 caractères, les caractères manquants étant remplis de zéros à gauche.

La trame de données mise à jour aura le format suivant :

                ID    text1    text 2
0  000000002345656     blah      blah
1  000000000003456     blah      blah
2  000000000541304     blah      blah        
3  000000000201306       hi      blah        
4  000012313201308    hello      blah 
Copier après la connexion

Pour plus d'informations et les méthodes disponibles pour la manipulation de chaînes dans Pandas, reportez-vous à la documentation sur http://pandas.pydata.org/pandas-docs/stable/text.html.

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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!