【问题标题】:export dataframe to csv inside a zip将数据帧导出到 zip 中的 csv
【发布时间】:2023-03-30 18:05:02
【问题描述】:

我有一个数据框,我想使用to_csv 导出它。
我需要它是 zip 中的 csv 文件。
我尝试使用compression,但没有按计划工作:

metadata_table.to_csv(r'/tmp/meta.gz', compression='gzip')

此代码将创建一个压缩文件,但里面不是一个 excel 文件,它是一个常规的文本编辑器文件。

如果我将文件名更改为 .csv 我只会得到一个常规的 csv ( excel格式),里面的所有信息都搞砸了。

可以用一个命令来完成吗?而不是先导出到csv,然后再压缩成zip?

【问题讨论】:

    标签: python pandas csv zip


    【解决方案1】:

    尝试将文件名保存为 file.csv.gz,如下所示:

    import pandas as pd
    data.to_csv('file.csv.gz', compression='gzip')
    

    希望对您有所帮助!

    【讨论】:

    • 很高兴它有帮助!
    猜你喜欢
    • 1970-01-01
    • 2017-04-15
    • 2020-02-01
    • 2021-07-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多