Python 如何管理csv.reader()中的标题?
Pandas在读取某个凌乱的csv文件时遇到了一些问题,因此我正在使用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
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)
)