如何在pandas中正确导入数字数据00作为前缀?

时间:2018-06-14 20:30:56

标签: python pandas dataframe

我的数据集示例包含00544 0 501 1 544 Name: VALUE, dtype: int64

作为数据框导入后,它变为如下所示

ListView

3 个答案:

答案 0 :(得分:3)

假设这是邮政编码,那么nchar应该等于5

df.v.astype(str).str.rjust(5,'0')
Out[101]: 
0    00501
1    00544
Name: v, dtype: object

答案 1 :(得分:1)

使用zfill

df['Col'] = df['Col'].astype(str).str.zfill(5)

答案 2 :(得分:0)

如前所述,如果您正在从文件src="images/banner.jpg"$1>\n<img src="images/new-banner.jpg">中读取,那么在给定列中您有前导0,您可以考虑使用

进行阅读
data.csv