pandas read_csv()方法支持zip存档读取但不支持to_csv()方法支持zip存档保存

时间:2016-10-03 18:22:18

标签: python csv pandas zip

Pandas 0.18支持read_csv zip文件作为参数,并将zipped csv表正确读入数据框。但是,当我尝试使用to_csv()方法将数据帧保存为压缩的csv时,我收到错误。根据官方文档,to_csv()方法不支持zip格式。有什么想法吗?谢谢。

将pandas导入为pd

工作正常

data = pd.read_csv(“E:\ ASML SED.zip”)

错误 IOError:[Errno 2]没有这样的文件或目录:'E:\ ASML SED.zip'

data.to_csv(“E:\ ASML SED Zipped.zip”,compression ='zip')

1 个答案:

答案 0 :(得分:0)

实际上,根据此official documentation,to_csv()方法不支持zip格式,允许的值为'gzip','bz2','xz'。

如果你真的想要' zip'格式,您可以尝试保存为未压缩的csv文件,然后使用cli将.csv文件压缩为.csv.zip。