【发布时间】:2016-01-30 11:14:48
【问题描述】:
我有这个来自 dati.istat.it 的gz file:其中有一个 csv 文件(具有不同的名称),我想直接在 pandas 数据框中加载。
如果我用 7zip 解压缩,我很容易用这段代码加载
pd.read_csv("DCCV_OCCUPATIT_Data+FootnotesLegend_175b2401-3654-4673-9e60-b300989088bb.csv", sep="|", engine = "python")
如果不使用 7zip 前解压缩,我怎么能做到这一点?
非常感谢!
【问题讨论】:
-
您可以尝试将参数
compression='gzip'添加到read_csv或compression='infer' -
替代@jezrael,您可以使用
subprocess模块从Python 脚本中解压缩。