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 à diverses méthodes de manipulation de chaînes, dont une spécifiquement pour l'ajout de 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 :
df['ID'] = df['ID'].str.zfill(15)
La méthode zfill() prend un seul argument, qui spécifie le 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 par des 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.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3