【发布时间】:2021-05-11 13:58:57
【问题描述】:
我有一个看起来像这样的熊猫数据框:
weekday mean sum
Friday 160 26572
Monday 150 73762
Saturday 55 67256
Sunday 626 22222
Thursday 133 34566
weekday 是索引,mean 和 sum 是列。
我现在尝试做的是绘制数据框并使用此代码正确排序条形:
df2['sum'].value_counts()[['Monday', 'Tuesday', 'Wednesday','Thursday','Friday','Saturday','Sunday']].plot(kind="bar")
但是我收到了这个错误:
KeyError: "None of [Index(['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday',\n 'Sunday'],\n dtype='object')] are in the [index]"
如何消除此错误?
【问题讨论】:
-
请提供minimal reproducible example,以及整个错误输出。
标签: python pandas error-handling keyerror