【发布时间】:2021-09-23 08:28:56
【问题描述】:
我有一堆代码可以使用 Pandas 读取多个 pickle 文件:
dfs = []
for filename in glob.glob(os.path.join(path,"../data/simulated-data-raw/", "*.pkl")):
with open(filename, 'rb') as f:
temp = pd.read_pickle(f)
dfs.append(temp)
df = pd.DataFrame()
df = df.append(dfs)
如何使用pyarrow 读取文件?同时,这种方式不起作用并引发错误。
dfs = []
for filename in glob.glob(os.path.join(path, "../data/simulated-data-raw/", "*.pkl")):
with open(filename, 'rb') as f:
temp = pa.read_serialized(f)
dfs.append(temp)
df = pd.DataFrame()
df = df.append(dfs)
【问题讨论】:
标签: python pandas pickle apache-arrow