Traceback (most recent call last): File "D:\Desktop\pymoo-main\pymoo-main\examples\problems\Action_Paper_2 -new.py", line 33, in <module> mine.compute_score(X[col], data['label']) File "E:\python\lib\site-packages\pandas\core\frame.py", line 3505, in __getitem__ indexer = self.columns.get_loc(key) File "E:\python\lib\site-packages\pandas\core\indexes\base.py", line 3623, in get_loc raise KeyError(key) from err KeyError: 'label'
时间: 2023-08-22 13:06:18 浏览: 105
这是一个 KeyError 错误,意味着你的代码中使用了一个不存在的键值(即列名)。具体地,在执行 `mine.compute_score(X[col], data['label'])` 这一行代码时,出现了一个名为 'label' 的键值不存在的错误。
根据错误信息,可以看出问题出在 `data['label']` 这一行。你需要检查一下 `data` 这个 DataFrame 对象中是否存在名为 'label' 的列,或者尝试将其替换成实际存在的列名。
阅读全文