【发布时间】:2022-08-11 00:14:37
【问题描述】:
我正在尝试使用pandas.read_csv 读取 gzip 文件,如下所示:
import pandas as pd
df = pd.read_csv(\"data.ZIP.gz\", usecols=[*range(0, 39)], encoding=\"latin1\", skipinitialspace=True)
但它抛出了这个错误:
ValueError:传递的标头名称与 usecols 不匹配
但是,如果我从 gz 文件中手动提取 zip 文件,那么
read_csv是否能够正确读取数据:df = pd.read_csv(\"data.ZIP\", usecols=[*range(0, 39)], encoding=\"latin1\", skipinitialspace=True)由于我必须阅读很多这些文件,我不想手动提取它们。那么,我该如何解决这个错误呢?