首页 > 解决方案 > 从可执行行的可能性中获取错误

问题描述

File "F:\projects\eaxminer\pi.py", line 71, in plotter data1=datageter(f"0:{res_num}", t, set, f"{datainp.loc[dat,'data1']}")如果您定义并提供所需的变量,我已经从我的代码中获得了这些错误的追溯,这些错误执行没有问题。所以我的问题是,一条线究竟是如何单独执行的,但在你的代码中却给出了错误!!!!当然,除了缩进,这里不是这种情况。

需要指出的另一件事:我的主要问题主要是关于上面的问题,但我只是有另一个问题,我认为这是非常不合理的,它是在错误行的末尾写的KeyError: 'dataname',在我的 pandas 数据框中,列名是['dataname','data1','data2','data3']so 列'dataname'正如您在上面的错误行中看到的,是另一列与我的错误行无关。

明显的更多信息:在我的代码中的此回溯中的代码行从File "F:\projects\eaxminer\pi.py", line 107, in <module> resultplotter("set1",20)直到File "F:\projects\eaxminer\pi.py", line 71, in plotter data1=datageter(f"0:{res_num}", t, set, f"{datainp.loc[dat,'data1']}")某种程度上显而易见并且仅供您参考。

Traceback (most recent call last):

  File "F:\projects\eaxminer\pi.py", line 107, in <module>
    resultplotter("set1",20)

  File "F:\projects\eaxminer\pi.py", line 64, in resultplotter
    plotter(dat,set)

  File "F:\projects\eaxminer\pi.py", line 71, in plotter
    data1=datageter(f"0:{res_num}", t, set, f"{datainp.loc[dat,'data1']}")

  File "C:\ProgramData\Anaconda3\lib\site-packages\pandas\core\indexing.py", line 889, in __getitem__
    return self._getitem_tuple(key)

  File "C:\ProgramData\Anaconda3\lib\site-packages\pandas\core\indexing.py", line 1060, in _getitem_tuple
    return self._getitem_lowerdim(tup)

  File "C:\ProgramData\Anaconda3\lib\site-packages\pandas\core\indexing.py", line 807, in _getitem_lowerdim
    section = self._getitem_axis(key, axis=i)

  File "C:\ProgramData\Anaconda3\lib\site-packages\pandas\core\indexing.py", line 1124, in _getitem_axis
    return self._get_label(key, axis=axis)

  File "C:\ProgramData\Anaconda3\lib\site-packages\pandas\core\indexing.py", line 1073, in _get_label
    return self.obj.xs(label, axis=axis)

  File "C:\ProgramData\Anaconda3\lib\site-packages\pandas\core\generic.py", line 3739, in xs
    loc = index.get_loc(key)

  File "C:\ProgramData\Anaconda3\lib\site-packages\pandas\core\indexes\range.py", line 354, in get_loc
    raise KeyError(key)

KeyError: 'dataname'

标签: pythonpandascompiler-errors

解决方案


推荐阅读