我有以下示例csv文件:
'TEXT';'DATE'
'hello';'20/02/2002'
'hello!
how are you?';'21/02/2002'
因此,如您所见,列之间的分隔符是;
,每列的内容由'
分隔,这给我在处理带有Pandas的文件时带来了问题,因为它使用换行符作为行之间的分隔符,也就是说,它将“hello!”和“how are you”之间的换行符解释为行之间的分隔符。
因此,我需要删除每列内容中的换行符,使文件看起来像这样:
'TEXT';'DATE'
'hello';'20/02/2002'
'hello! how are you?';'21/02/2002'
删除r'\n
序列将不起作用,因为这样我将丢失行分隔。我可以尝试什么?我正在使用Teradata SQL Assistant生成csv文件。
1条答案
按热度按时间hyrbngr71#
可以在
pd.read_csv
中使用sep=
和quotechar=
参数:图纸:
如果要进一步替换换行符:
图纸: