AttributeError:导入 Dask 时模块“pandas.core.strings”没有属性“StringMethods”

Bex*_* T. 6 pandas dask dask-distributed dask-dataframe

dask.dataframe尽管import dask有效,但在尝试导入接口时,我收到问题标题中所述的错误。

我当前的 dask 版本是2022.7.0. 可能是什么问题?

Bex*_* T. 15

事实证明,问题出在 Pandas 和 Dask 之间的版本兼容性问题。StringMethods是 Pandas 字符串处理功能的一部分,由 Dask DataFrames 使用。

然而,我不知道这个属性在旧版本的 Pandas 中不可用。

我更新了两个库,错误消失了:

pip install --upgrade pandas "dask[complete]"
Run Code Online (Sandbox Code Playgroud)