Python 如何管理csv.reader()中的标题?

Python 如何管理csv.reader()中的标题?,python,csv,Python,Csv,Pandas在读取某个凌乱的csv文件时遇到了一些问题,因此我正在使用csv库 它没有检测到标题,因此已将其插入行中 csv库的所有指南都显示必须使用next()跳过标题。但是我怎么把它放回去呢 以下是我阅读csv的简单代码: c = csv.reader(open('card_16092019.csv','r'), delimiter='\t', quoting=csv.QUOTE_NONE) 如何将标题保留为标题而不是行的一部分?header\u row=next(c)然后在写入行时,将h

Pandas在读取某个凌乱的csv文件时遇到了一些问题,因此我正在使用
csv

它没有检测到标题,因此已将其插入行中

csv
库的所有指南都显示必须使用
next()
跳过标题。但是我怎么把它放回去呢

以下是我阅读csv的简单代码:

c = csv.reader(open('card_16092019.csv','r'), delimiter='\t', quoting=csv.QUOTE_NONE)

如何将标题保留为标题而不是行的一部分?

header\u row=next(c)
然后在写入行时,将
header\u row
写在所有其他行之前。我不写行,我只是在读取文件后使用
pd.DataFrame(c)
。我应该改用
writer
吗?
header\u row=next(c);df=pd.DataFrame.from_records(c,columns=header_row)
(这是我读的
pandas
文档。我不确定您是否需要传递
c
list(c)
header_row=next(c)
,然后在写行时先写
header_row
。我不写行,我只是在阅读完文件后使用
pd.DataFrame(c)
。我应该改用
writer
吗?
header\u row=next(c);df=pd.DataFrame.from_records(c,columns=header_row)
(这是我阅读的
pandas
文档。我不确定您是否需要传递
c
list(c)