熊猫读取csv,然后删除前导0,然后重新写入CSV

时间:2019-05-02 19:20:20

标签: python pandas csv

嗨,我有一个名为info.csv的csv

  

编号,名称
01,约翰
02,迈克
010,凯文
012,乔
  020,rob

我想从我的路径中使用python pandas读取csv,删除前导0,然后将其重写为名为newinfo.csv的新csv。通过此过程,我无法在SOF上找到任何类型的答案。

2 个答案:

答案 0 :(得分:0)

您有为此显示的任何代码吗?到目前为止,您尝试了什么?

您可以执行以下操作:

with open('your_file.csv', 'rb') as f:
  data = f.read()

然后切片第一个元素以删除0

干杯!

答案 1 :(得分:0)

当我使用Pandas导入时,它会将第一列识别为整数,并删除前导零。

shopt -s dotglob

或者您可以自己将类型更改为整数。

import pandas as pd
df = pd.read_csv("info.csv")
df.to_csv("newinfo.csv", index=False)