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>
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
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!