Attribute Error: 'Data Frame' object has no attribute 'bde'

问题遇到的现象和发生背景

在试着重复他人文献中的代码中的一个小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']试试

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632