python - 将前导 0 添加到数据框中的数据列
问题描述
数据帧中的现有数据已删除作为部件号所需的前导零。存储的数字需要 8 位长,现在它们会根据前导 0 的去除而有所不同
抱歉,我是 Python 新手,这可能是 Pandas 中内置的函数,但我还没有找到转换这种格式的方法。我有超过 2000 个零件号要转换
例如:
Part No
9069
38661
90705
9070
907
970206
零件号必须是:
Part No
00009069
00038661
00090705
00009070
00000907
00970206
解决方案
先用astype
后用zfill
,如下:
df['Part'].astype(str).str.zfill(8)