Я хотел бы построить гистограмму в виде графика, где ось X - это дни недели, а ось Y - количество сообщений, полученных за день недели.
У меня есть данные в pandas dataframe следующим образом:
df_res.Weekday.value_counts()
Tuesday 331
Monday 292
Wednesday 282
Friday 258
Thursday 203
Saturday 4
Name: Weekday, dtype: int64
CODE to plot the bar chart
x = df_pete['Weekday']
y = df_res[df_res['Volunteer'] == 'pete'].groupby('Volunteer').Weekday.value_counts()
df = pd.DataFrame({'x': x, 'y': y})
df.head()
data = [
go.Bar(
x=df['x'],
y=df['y'])
]
layout=go.Layout(title="Emails per weekday", xaxis={'title':'Weekday'}, yaxis={'title':'Email count'})
fig = go.Figure(data=data, layout=layout)
py.iplot(fig)
Сообщение об ошибке: KeyError: 'Weekday'
PS - Надеюсь, код с отступом,извиняюсь за любой код, которого нет.