我有一个数据框,我想将其保存到csv文件中。这个操作非常简单,因为我只需要使用以下命令:
df.to_csv(namefile, sep='', index=False)
输出是一个csv文件,其中每行包含数据帧的一行内容。输出是这样的:
A,B,C,D
1,2,3,4
5,6,7,8
9,1,2,3
但是,我想要做的是每隔一行有一个空行,以便输出如下所示:
A,B,C,D
1,2,3,4
5,6,7,8
9,1,2,3
基本上我需要在每隔一行之间添加 CR 和 LF 符号。 你能否建议我一个聪明而优雅的方式来实现我的目标?
答案 0 :(得分:4)
使用参数line_terminator='\n\n'
:
line_terminator :字符串,默认' \ n'
要在输出文件中使用的换行符或字符序列
演示:
df.to_csv(namefile, line_terminator='\n\n')