gpt4 book ai didi

python - 按日期时间绘制数据框 按月、年、日分组

转载 作者:太空宇宙 更新时间:2023-11-03 15:13:47 26 4
gpt4 key购买 nike

如何制作一个绘图来计算特定时间组中的元素。我有一个像这样的数据框

Incident_Number Submit_Date Description
001 05/04/2017 12:00:45 Problem1
002 05/05/2017 13:00:00 Problem2
003 05/05/2017 14:00:00 Problem3
004 07/05/2017 19:00:00 Problem4
005 07/06/2017 08:00:00 Problem5

以及如何制作一个线图来按月、日期、工作日或年份显示事件总数。我尝试分组依据,但这需要很多行,首先提取月、年和日期,然后再次转换日期时间以进行可视化。有什么想法吗?

感谢您的帮助

最佳答案

首先将 Submit_Date 转换为时间日期(如果它还不是时间日期)并将其设为索引:

df['Submit_Date'] = pd.to_datetime(df['Submit_Date'])
df.set_index('Submit_Date', inplace = True)

现在您可以以任意频率对数据进行重新采样并绘制它。例如,按 1 个月重新采样(获取每月计数):

df.resample('1M').count()['Description'].plot()

关于python - 按日期时间绘制数据框 按月、年、日分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44035958/

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