pd.read_csv函数可以直接读取csv文件
如果一个csv文件被压缩成zip形式了,怎么用read_csv读取呢?
谢谢
1个回答
如果是新版的pandas,应该可以直接读取zip的吧,但是zip里只能有一个csv文件,不能有多个,或者不能有文件夹
如果是老版的pandas,还不支持直接读取的话,需要install zipfile,
import pandas as pd
import zipfile
zf = zipfile.ZipFile('test.zip')
df = pd.read_csv(zf.open(zipfile.ZipFile.namelist(zf)[0]))