2024-03-29 00:33:06 发布
网友
我有一个pandas数据帧,其中有一个Phone列,但是数据有点不一致。下面是一些我想重点介绍的例子。在
df["Phone"] 0 732009852 1 738073222 2 755920306 3 0755353288
第3行有澳大利亚数字的必要前导0。如何更新0、1和2之类的行?在
使用pandas.Series.str.zfill:
pandas.Series.str.zfill
s = pd.Series(['732009852', '0755353288']) s.str.zfill(10)
输出:
或pd.Series.str.rjust:
pd.Series.str.rjust
print(df["Phone"].str.rjust(10, '0'))
使用
pandas.Series.str.zfill
:输出:
^{pr2}$或
pd.Series.str.rjust
:输出:
^{pr2}$相关问题 更多 >
编程相关推荐