问题描述
我正在学习使用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 (将#修改为@)