raise KeyError(f"{list(labels[mask])} not found in axis") KeyError: "['Depth'] not found in axis"
时间: 2024-05-17 16:14:05 浏览: 271
Matplotlib添加图例时解决报错:No handles with labels found to put in legend.
这个错误通常是由于在 Pandas DataFrame 或 Series 中引用了不存在的列名导致的。`KeyError` 表示 Pandas 在索引时无法找到所需的列。
你可以检查一下你的代码,确认你引用的列名是否正确。还可以使用 `df.columns` 属性来查看 DataFrame 中所有列的名称,以确保你引用的列名存在于其中。
如果你确定列名存在,那么可能是由于列名包含空格或其他特殊字符而导致的问题。在这种情况下,你可以使用 `df.rename()` 方法来重命名列名,以避免这些问题。
阅读全文