gpt4 book ai didi

machine-learning - 'DataFrame' 对象没有属性 'convert_objects'

转载 作者:行者123 更新时间:2023-12-05 09:04:40 25 4
gpt4 key购买 nike

我的代码-

data = data.replace("?", np.nan)
data = data.convert_objects(convert_numeric=True)

data.isnull().sum()

错误-

enter image description here

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

我该如何解决这个错误?

最佳答案

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

X = X._convert(numeric=True)

可能对你有用。它对我有用。

您也可以查看 convert_dtypes() 但是在使用它时我在执行 mean() 之类的操作时遇到了问题(无法执行缩减 'mean'带有字符串数据类型)。

关于machine-learning - 'DataFrame' 对象没有属性 'convert_objects',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68421988/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com