使用Modin时,“ ParallelDataFrameAccessor”对象没有属性“ progress_bar”

问题描述

我正在学习使用Modin库link来操纵熊猫DataFrame,

这是使用conda安装后导入它的代码

import os

os.environ["MODIN_ENGINE"] = "dask"
import modin.pandas as pd
import swifter

然后我尝试在一个简单的apply示例中使用它;

temp_df = pd.DataFrame({"A": [0,1,2,3,1],"B": [3,4,5,6,7]})
temp_df[["A","B"]] = temp_df[["A","B"]].swifter.progress_bar(False).apply(np.uint8)
temp_df

但这会产生以下错误

AttributeError: 'ParallelDataFrameAccessor' object has no attribute 'progress_bar'

有趣的是,如果我只使用普通的熊猫而不使用Modin包装器功能,则代码可以正常工作。并输出

import pandas as pd

temp_df = pd.DataFrame({"A": [0,"B"]].apply(np.uint8)
temp_df


A   B
0   3
1   4
2   5
3   6
1   7

我可以知道如何修改代码,以便可以成功使用Modin包装器。预先感谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)