Python 将文件夹中的多个feather文件加载到dask中

Python 将文件夹中的多个feather文件加载到dask中,python,pandas,dask,feather,Python,Pandas,Dask,Feather,有了一个包含许多.feather文件的文件夹,我想将它们全部加载到python中的dask中 到目前为止,我已经尝试了以下来源于GitHub上类似问题的内容 不幸的是,这给了我一个错误TypeError:Truth of Delayed objects不受支持,这里提到了这一点,但解决方法并不清楚 是否可以在dask中执行上述操作?而不是要使用的对数据帧进行操作的concat,它将延迟对象列表(每个对象表示一个数据帧)转换为单个逻辑数据帧 dfs = [dask.delayed(feather.

有了一个包含许多
.feather
文件的文件夹,我想将它们全部加载到python中的dask中

到目前为止,我已经尝试了以下来源于GitHub上类似问题的内容

不幸的是,这给了我一个错误
TypeError:Truth of Delayed objects不受支持
,这里提到了这一点,但解决方法并不清楚


是否可以在dask中执行上述操作?

而不是要使用的对数据帧进行操作的
concat
,它将延迟对象列表(每个对象表示一个数据帧)转换为单个逻辑数据帧

dfs = [dask.delayed(feather.read_dataframe)(f) for f in files]
df = dd.from_delayed(dfs)

如果可能,您还应该提供
meta=
(一个零长度的数据帧,描述列、索引和数据类型)和
divisions=
(沿分区的索引边界值)kwargs。

您需要将延迟的对象转换为实际的数据帧。请尝试从\u delayed()^添加内容,这应该成为一个答案
dfs = [dask.delayed(feather.read_dataframe)(f) for f in files]
df = dd.from_delayed(dfs)