如何清理Pandas的电话号码

2024-05-13 02:25:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个pandas数据帧,其中有一个Phone列,但是数据有点不一致。下面是一些我想重点介绍的例子。在

df["Phone"]
0         732009852
1         738073222
2         755920306
3        0755353288

第3行有澳大利亚数字的必要前导0。如何更新0、1和2之类的行?在


Tags: 数据重点pandasdfphone数字例子前导
2条回答

使用pandas.Series.str.zfill

s = pd.Series(['732009852', '0755353288'])
s.str.zfill(10)

输出:

^{pr2}$

pd.Series.str.rjust

print(df["Phone"].str.rjust(10, '0'))

输出:

^{pr2}$

相关问题 更多 >