我的 df 看起来像这样:
numbers
0 111
1 22222
2 3423
我想将 0 应用到任何 4 位数字的开头,我该怎么做?
新的 df 应该是这样的:
numbers
0 111
1 22222
2 03423
请您参考如下方法:
使用rjust
df=df.astype(str)
df.loc[df.numbers.str.len()==4,'numbers']=df.numbers.str.rjust(5,'0')
df
Out[370]:
numbers
0 111
1 22222
2 03423
