这是我的代码的一部分(大部分代码都被省略了):
我该如何解决或解决此问题?
KeyError:'Loss($ M)'图尺寸720x432带有0个轴
该错误消息甚至意味着什么?我是Python的新手,所以请用任何人都可以理解的非常基本的术语来解释它。
对于我的图书馆,我正在使用: 导入matplotlib 从matplotlib导入pyplot作为plt
plt.figure(figsize = (10, 6))
plt.hist(df["Loss ($M)"], bins = 25, color = c, normed = True)
plt.xlabel("Incurred Loss ($M)", fontsize = 12)
plt.ylabel("N", fontsize = 12)
plt.title("Loss Severity Distribution", fontsize = 14)
KeyError:“亏损($ M)” 720x432的图形尺寸,带有0个轴>
答案 0 :(得分:0)
KeyError: 'Loss ($M)' Figure size 720x432 with 0 Axes>
这些实际上是两个完全独立的消息。第一个也是重要的一个
KeyError: 'Loss ($M)'
这意味着您在数据帧"Loss ($M)"
中没有名为df
的列。
第二个只是后果。这甚至不是错误,只是您创建的图形的字符串表示形式。显然,它报告没有轴的图形,因为本应绘制图形的命令由于键错误而失败。