繁体   English   中英

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

[英]KeyError: "None of [Index(['file_path'], dtype='object')] are in the [columns]

我尝试运行此文件,但在尝试调用 function 时出现以下错误。我不明白是什么导致了此错误。 我想做一些图像增强,以便我的 model 在训练时可以更好地理解它们。 欢迎任何其他建议或代码来做同样的事情。

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]"

保存文件时出现问题。 调用的是以前编写的代码,而不是更新后的代码。 我删除了该文件,然后使用相同的脚本创建了另一个文件,并且运行良好。

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

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

我认为您在第 10 行中缺少 np before conj, np.conj()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM