gpt4 book ai didi

python - 向行值添加尾随零以确保有 10 位数字

转载 作者:行者123 更新时间:2023-12-05 08:30:40 26 4
gpt4 key购买 nike

如果我有一个数据框,其中每行中的最大数字为 10,但一些 ID 小于 10,因为尾随零已被截断,我如何在 python 中添加尾随零以确保每行中有 10 位数字行。

ID
1234567689
123456768
12345676
ID
1234567689
1234567680
1234567600

最佳答案

您可以使用 str.pad(),我认为它非常适合这种情况:

df['ID'] = df['ID'].str.pad(width=10,side='right',fillchar='0')

如果列的dtype不是string,那么可以先转换一下:

df['ID'] = df['ID'].astype(str).str.pad(width=10,side='right',fillchar='0')

输出:

           ID
0 1234567689
1 1234567680
2 1234567600

关于python - 向行值添加尾随零以确保有 10 位数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62661556/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com