Python 如果数据帧列中的数字小于10,如何在数字前加零

Python 如果数据帧列中的数字小于10,如何在数字前加零,python,dataframe,Python,Dataframe,我在数据框中有一列,我想将列cpro中的每个值转换为一个两位数,如果数字小于10,则在前面加上“0”。 我是用下面的方法“0”完成的。join(df.loc[df['cpro']其中x是要填充的字符串: x.zfill(2) 如果df['cpro']是字符串,那么x是df['cpro']中的一个元素吗?否则使用str(df['cpro'])。但是我仍然没有得到我在str(sensus['cpro']):x.zfill(2)

我在数据框中有一列,我想将列cpro中的每个值转换为一个两位数,如果数字小于10,则在前面加上“0”。
我是用下面的方法“0”完成的。join(df.loc[df['cpro']其中
x
是要填充的字符串:

x.zfill(2)

如果
df['cpro']
是字符串,那么x是df['cpro']中的一个元素吗?否则使用
str(df['cpro'])
。但是我仍然没有得到我在str(sensus['cpro']):x.zfill(2)