KeyError: "Index(['file_path'], dtype='object')] 都不在 [列] 中



我试图运行这个文件,但在尝试调用该函数时,它给了我以下错误。我不明白是什么导致了这个错误。我想做一些图像增强,这样我的模型在训练时就能更好地理解它们。欢迎任何其他建议或代码也这样做。

Traceback (most recent call last):
File "C:/DIP_Ankita/image_corrector.py", line 12, in <module>
data = data[['file_path']]
File "C:Userssrchirag27AppDataLocalProgramsPythonPython36libsite-packagespandascoreframe.py", line 3001, in __getitem__
indexer = self.loc._convert_to_indexer(key, axis=1, raise_missing=True)
File "C:Userssrchirag27AppDataLocalProgramsPythonPython36libsite-packagespandascoreindexing.py", line 1285, in _convert_to_indexer
return self._get_listlike_indexer(obj, axis, **kwargs)[1]
File "C:Userssrchirag27AppDataLocalProgramsPythonPython36libsite-packagespandascoreindexing.py", line 1092, in _get_listlike_indexer
keyarr, indexer, o._get_axis_number(axis), raise_missing=raise_missing
File "C:Userssrchirag27AppDataLocalProgramsPythonPython36libsite-packagespandascoreindexing.py", line 1177, in _validate_read_indexer
key=key, axis=self.obj._get_axis_name(axis)
KeyError: "None of [Index(['file_path'], dtype='object')] are in the [columns]"

保存的文件存在一些问题。调用的是以前编写的代码,而不是更新后的代码。我删除了这个文件,然后用同样的脚本创建了另一个文件,效果很好。

data[['file_path']]创建一个仅包含一列的新数据帧-file_path

检查data.columns,如果不存在所需的列,则需要确保该列被传递。

我认为您在第10行中的conj、np.conj()之前缺少np

相关内容

最新更新