Python/Pandas从csv创建zip文件
是否有人可以提供如何使用Python/Pandas包从csv文件创建zip文件的示例? 谢谢你使用Python/Pandas从csv创建zip文件,python,csv,pandas,zip,compression,Python,Csv,Pandas,Zip,Compression,是否有人可以提供如何使用Python/Pandas包从csv文件创建zip文件的示例? 谢谢你使用 df.to_csv('my_file.gz', compression='gzip') 从文档中: 压缩:字符串,可选 表示要在输出文件中使用的压缩的字符串,允许的值为“gzip”、“bz2”、“xz”,仅在第一个 参数是一个文件名 请参阅关于支持zip文件的讨论。针对Stefan的回答,添加“.csv.gz”使zip-csv文件正常工作 df.to_csv('my_file.csv.gz',
df.to_csv('my_file.gz', compression='gzip')
从文档中:
压缩:字符串,可选
表示要在输出文件中使用的压缩的字符串,允许的值为“gzip”、“bz2”、“xz”,仅在第一个
参数是一个文件名
请参阅关于支持
zip
文件的讨论。针对Stefan的回答,添加“.csv.gz”使zip-csv文件正常工作
df.to_csv('my_file.csv.gz', compression='gzip')
希望这对熊猫的to_csv()
方法有所帮助,除了压缩类型(gz
,zip
等)之外,您可以指定存档文件名-只需将带有必要参数的dict作为压缩
参数传递:
compression_opts = dict(method='zip',
archive_name='out.csv')
df.to_csv('out.zip', compression=compression_opts)
在上面的示例中,to_csv
方法的第一个参数定义[ZIP]归档文件的名称,dict的方法
键定义[ZIP]压缩类型,dict的archive_name
键定义归档文件内[csv]文件的名称
结果:
├─ out.zip
│ └─ out.csv
详见这是zip还是gzip?