【发布时间】:2022-11-09 05:08:22
【问题描述】:
我想将.csv.zst 加载到数据框中:
for ex in examples:
path = root + "f=" + ex + "/" + date
data = os.listdir(path)
for d in data:
zst_datapath = path + "/" + d
with open(zst_datapath, 'rb') as fh:
data = fh.read()
dctx = zstd.ZstdDecompressor(max_window_size=2147483648)
decompressed = dctx.decompress(data)
我想要做的是将解压缩的文件读取为 csv 文件:
with open(decompressed, 'rb') as f:
csv_data = f.read()
csv = pd.read_csv(csv_data)
但是,我收到 File name too long 错误。如何将解压后的数据加载到 pandas 数据框中?
【问题讨论】:
标签: python-3.x pandas csv zstandard