gpt4 book ai didi

python - 在 pandas groupby 绘图栏中重新排序星期几

转载 作者:太空宇宙 更新时间:2023-11-04 09:26:57 25 4
gpt4 key购买 nike

我已经对 df 数据进行了如下排序:

                      day_name  Day_id
time
2019-05-20 19:00:00 Monday 0
2018-12-31 15:00:00 Monday 0
2019-02-25 17:00:00 Monday 0
2019-05-06 20:00:00 Monday 0
2019-03-12 12:00:00 Tuesday 1
2019-04-16 15:00:00 Tuesday 1
2019-04-02 18:00:00 Tuesday 1
2019-02-05 09:00:00 Tuesday 1
2019-05-28 21:00:00 Tuesday 1
2019-01-15 12:00:00 Tuesday 1
2019-06-04 20:00:00 Tuesday 1
2018-12-04 07:00:00 Tuesday 1
2019-01-22 11:00:00 Tuesday 1
2019-01-09 07:00:00 Wednesday 2
2019-03-06 16:00:00 Wednesday 2
2019-06-19 17:00:00 Wednesday 2
2019-04-10 20:00:00 Wednesday 2
2019-04-24 15:00:00 Wednesday 2
2019-01-31 08:00:00 Thursday 3
2019-01-03 08:00:00 Thursday 3
2019-02-28 19:00:00 Thursday 3
2019-05-23 20:00:00 Thursday 3
2018-12-20 07:00:00 Thursday 3
2019-05-09 19:00:00 Thursday 3
2019-06-28 15:00:00 Friday 4
2019-03-22 12:00:00 Friday 4
2019-03-29 14:00:00 Friday 4
2018-12-15 08:00:00 Saturday 5
2019-02-17 11:00:00 Sunday 6
2019-06-16 19:00:00 Sunday 6
2018-12-02 08:00:00 Sunday 6

Currentry 在此 post 的帮助下:

df = df.groupby(df.day_name).count().plot(kind="bar")
plt.show()

我的输出是:

enter image description here

如何按正确顺序绘制带有星期几的直方图,例如:星期一、星期二......?

我找到了几种方法:1 , 2 , 3 ,解决这个问题,但在我的案例中找不到使用它们的方法。

谢谢大家的辛勤工作。

最佳答案

你需要 sort=False under groupby:

m = df.groupby(df.day_name,sort=False).count().plot(kind="bar")
plt.show()

enter image description here

关于python - 在 pandas groupby 绘图栏中重新排序星期几,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57217835/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com