我希望仅使用 gzip 和 pandas 模块读取与我的 python 脚本位于同一目录中的 .csv.gz 文件。
到目前为止,我有,
$reduce
如何在不使用 csv 模块的情况下将这个文件作为数据帧进行转换/读取,如类似回答的问题所示?
答案 0 :(得分:4)
您可以直接使用 pandas.read_csv
:
import pandas as pd
df = pd.read_csv('test_data.csv.gz', compression='gzip')
如果您必须使用 gzip
:
with gzip.open('test_data.csv.gz', mode='rb') as csv:
df = pd.read_csv(csv)