在试着重复他人文献中的代码中的一个小example,主要是预测一些小的有机分子的键解离能(bde),运行到最后一步时发生如下错误。
(merged_predictions.bde - merged_predictions.bde_pred).abs().mean()
AttributeError Traceback (most recent call last)
<ipython-input-10-28ec0d3a8646> in <module>
----> 1 (merged_predictions.bde - merged_predictions.bde_pred).abs().mean()
~\anaconda3\lib\site-packages\pandas\core\generic.py in __getattr__(self, name)
5137 if self._info_axis._can_hold_identifiers_and_holds_name(name):
5138 return self[name]
-> 5139 return object.__getattribute__(self, name)
5140
5141 def __setattr__(self, name: str, value) -> None:
AttributeError: 'DataFrame' object has no attribute 'bde
本人代码经验非常薄弱,初学者,完全不知道该从何入手解决。
希望可以正常运行输出结果,麻烦大家了!谢谢!
如果数据框有列名bde和bde_pred,使用merged_predictions['bde'],merged_predictions['bde_pred']试试
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!