gpt4 book ai didi

pandas - 有没有办法使用 Pandas 或 Matplotlib 绘制 Pandas 时间序列密度?

转载 作者:行者123 更新时间:2023-11-30 08:51:25 27 4
gpt4 key购买 nike

我很难绘制 Pandas 时间序列的密度。

我有一个具有完美组织的时间戳的数据框,如下所示:

enter image description here

这是一个网络日志,我想显示时间戳的密度,它表示在特定时间段内有多少访问者。

我的解决方案 atm 是提取每个时间戳的年、月、周和日,并将它们分组。如下所示:

enter image description here

但我认为这不是处理时间的有效方式。我找不到任何关于这方面的好的信息,其中更多的是关于在日期或其他内容上绘制计算值。

那么,有人对如何绘制 Pandas 时间序列有任何建议吗?

非常感谢!

最佳答案

计算要绘制的值的最佳方法是使用 Series.resample ;例如,要聚合每天的日期计数,请使用以下命令:

ser = pd.Series(1, index=dates)
ser.resample('D').sum()

那里的文档提供了更多详细信息,具体取决于您想要如何重新采样和聚合数据。

如果你想绘制结果,可以使用Pandas内置的绘图功能;例如:

ser.resample('D').sum().plot()

有关绘图的更多信息是 here .

关于pandas - 有没有办法使用 Pandas 或 Matplotlib 绘制 Pandas 时间序列密度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43510456/

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