首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“DataFrame”对象没有属性“convert_objects”

“DataFrame”对象没有属性“convert_objects”
EN

Stack Overflow用户
提问于 2021-07-17 23:42:07
回答 1查看 941关注 0票数 0

我的代码是-

代码语言:javascript
复制
data = data.replace("?", np.nan)
data = data.convert_objects(convert_numeric=True)

data.isnull().sum()

错误-

代码语言:javascript
复制
AttributeError                            Traceback (most recent call last)
<ipython-input-7-1cfce90286bb> in <module>()
      2 
      3 data = data.replace("?", np.nan)
----> 4 data = data.convert_objects(convert_numeric=True)
      5 
      6 data.isnull().sum()

/usr/local/lib/python3.7/dist-packages/pandas/core/generic.py in __getattr__(self, name)
   5139             if self._info_axis._can_hold_identifiers_and_holds_name(name):
   5140                 return self[name]
-> 5141             return object.__getattribute__(self, name)
   5142 
   5143     def __setattr__(self, name: str, value) -> None:

AttributeError: 'DataFrame' object has no attribute 'convert_objects

如何解决此错误?

EN

Stack Overflow用户

发布于 2021-10-16 11:52:50

X.convert_objects()方法似乎已被弃用。我可能会晚一点回答这个问题,答案可能并不完全正确,但是

代码语言:javascript
复制
X = X._convert(numeric=True)

可能对你有用。对我来说就是这样。

您也可以查看convert_dtypes(),但是在使用它时,我在执行mean() (Cannot perform reduction 'mean' with string dtype)等操作时遇到了问题。

票数 4
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68421988

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档