如何解决使用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 举报,一经查实,本站将立刻删除。