在Pandas中保存csv文件时如何添加交替的空行

时间:2017-08-08 12:12:56

标签: python pandas csv dataframe save

我有一个数据框,我想将其保存到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 符号。 你能否建议我一个聪明而优雅的方式来实现我的目标?

1 个答案:

答案 0 :(得分:4)

使用参数line_terminator='\n\n'

  

line_terminator :字符串,默认' \ n'

     

要在输出文件中使用的换行符或字符序列

演示:

df.to_csv(namefile, line_terminator='\n\n')