读取一个文件,然后重写另一个文件,删除第一列



读取a; - 分离的csv文件,以试图将其重写为另一个CSV,由","分开,结果最终提供了一个额外的列,因为第一个是所有的,行计为0到n。我该如何将新专栏排除在外?

i导入熊猫,将DF定义为使用DeLimiter =";"读取(因为要读取的文件已经在单独的列中(,因此我定义" df.to_csv"以将其重写为新的CSV文件,并用逗号分隔,即每行都是一个长的数据字符串。

 import pandas as pd
 df = pd.read_csv("C:\Users\jcst\Desktop\Private\Python data\old_file.csv", delimiter=";", encoding='cp1252', error_bad_lines=False)
print(df.columns)
df.to_csv("C:\Users\jcst\Desktop\Private\Python data\new_file.csv", sep=",")

代码运行良好,但是new_file.csv中的结果如下:

,data,data,data,....
0,data,data,data,....
1,data,data,data,....
2,data,data,data,....
3,data,data,data,....
4,data,data,data,....
…
11,625,data,data,data,....

所以,我需要知道如何重写代码以避免最左边的列,计数为0、1、2,....,11,625。我该怎么做?

thx,提前

告诉出口商不要导出索引:

df.to_csv("...", index=False)

最新更新