KeyError:“[Index(['file_path'],dtype='object')]中没有一个在[columns]中”

2024-06-16 18:17:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图运行这个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]"

Tags: inpylibpackageslocallinesiteusers
3条回答

我认为您在第10行中缺少conj前面的np

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

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

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

相关问题 更多 >