最近用pandas的pd.read_excel()方法读取excel文件时,遇到某一列的数据前面包含0(如010101)的时候,pd.read_excel()方法返回的DataFrame会将这一列视为int类型,即010101变成10101。

 

这种情况下,如果想要保持数据的完整性,可以以str类型来读取这一列,具体的实现如下:

1 df = pd.read_excel ("test.xlsx" , converters={'类别编码':str})

如上代码,即可将"test.xlsx"文件的"类别编码"一列读取为str对象类型。

相关文章:

  • 2021-07-12
  • 2022-12-23
  • 2021-05-24
  • 2021-04-14
  • 2022-03-03
  • 1970-01-01
  • 2022-12-23
  • 2022-02-13
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-05-25
  • 2022-12-23
  • 2021-07-27
相关资源
相似解决方案