微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何使用 modin.pandas 解决类型对象“Series”没有属性“_get_dtypes”错误?

如何解决如何使用 modin.pandas 解决类型对象“Series”没有属性“_get_dtypes”错误?

我正在使用 modin.pandas 从数据框中删除重复项。

import modin.pandas as pd
import json,ast

df = pd.DataFrame(columns=['contact_id','test_id'])

df['test_id'] = df['test_id'].astype(str) # Coverting test_id column data type to string
df = df.drop_duplicates(subset=['test_id','contact_id'],keep='first') #removing the dupplicates row
df['test_id'] = df['test_id'].apply(ast.literal_eval) # converting test_id column data type to dict

低于错误

type object 'Series' has no attribute '_get_dtypes'

谁能指导我如何解决这个问题?

解决方法

看起来您使用的 Modin 版本已经足够旧了。我对最新的主人没有问题。请尝试从来源安装 Modin:

RUN make
RUN make clean

顺便说一下,Modin 最近发布了 0.9.0 版本。您也可以尝试安装它。

pip uninstall modin # remove current Modin at first
pip install git+https://github.com/modin-project/modin

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。