如何解决如何在不创建标题的多个副本的情况下追加到csv文件?
我正在尝试将 Dataframe 写入 csv :
for i in range 10:
consolidated_df.to_csv(output_file_path + '/' + dest_csv,mode='a',index=False)
这是为每次迭代创建添加标头作为新行
col1 col2 col3
a b c
col1 col2 col3
d e f
col col2 col3
g h i
如果我在 df.to_csv 中使用 header = none ,则 csv 根本没有任何标题
我只需要这个
col1 col2 col3
a b c
d e f
g h i
解决方法
一种方法是检查索引是否为0,然后添加标头,否则将标头设置为“无”
例如:
for i in range(10):
if i == 0:
consolidated_df.to_csv(output_file_path + '/' + dest_csv,mode='a',index=False)
else:
consolidated_df.to_csv(output_file_path + '/' + dest_csv,index=False,header=None)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。