将前导0添加到数据框中的数据列

时间:2019-05-02 04:35:11

标签: python pandas dataframe

数据帧中的现有数据已下降到前导零,这是零件号所必需的。存储的数字必须为8位数字,现在它们根据前导0的删除而有所不同

对不起,我是Python的新手,这可能是Pandas中的内置函数,但是我还没有找到转换这种格式的方法。 我有2000多个零件号可以进行全部转换

EG:

Part No
9069
38661
90705
9070
907
970206

部件号必须为:

Part No
00009069
00038661
00090705
00009070
00000907
00970206

1 个答案:

答案 0 :(得分:2)

使用astype之前先使用zfill,如下所示:

df['Part'].astype(str).str.zfill(8)