我尝试运行此file,并且在尝试调用该函数时出现以下错误。我不明白是什么导致此错误。我想做一些图像增强,以便我的模型在训练时可以更好地理解它们。欢迎其他建议或执行此操作的代码。
Traceback (most recent call last):
File "C:/DIP_Ankita/image_corrector.py", line 12, in <module>
data = data[['file_path']]
File "C:\Users\srchirag27\AppData\Local\Programs\Python\Python36\lib\site-packages\pandas\core\frame.py", line 3001, in __getitem__
indexer = self.loc._convert_to_indexer(key, axis=1, raise_missing=True)
File "C:\Users\srchirag27\AppData\Local\Programs\Python\Python36\lib\site-packages\pandas\core\indexing.py", line 1285, in _convert_to_indexer
return self._get_listlike_indexer(obj, axis, **kwargs)[1]
File "C:\Users\srchirag27\AppData\Local\Programs\Python\Python36\lib\site-packages\pandas\core\indexing.py", line 1092, in _get_listlike_indexer
keyarr, indexer, o._get_axis_number(axis), raise_missing=raise_missing
File "C:\Users\srchirag27\AppData\Local\Programs\Python\Python36\lib\site-packages\pandas\core\indexing.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]"
答案 0 :(得分:0)
data [['file_path']]创建一个仅包含一列的新数据框- file_path 。
检查data.columns,如果所需的列不存在,则需要确保已传递该列。
答案 1 :(得分:0)
我认为您在第10行的np.conj()
前conj之前缺少np
答案 2 :(得分:0)
保存文件时出现问题。先前编写的代码被调用,而不是被更新的代码。我删除了该文件,然后使用相同的脚本创建了另一个文件,效果很好。