Ada*_*Liu 1 data-visualization machine-learning matplotlib data-analysis pandas
我很难绘制熊猫时间序列的密度.
我有一个数据框,其中包含完美组织的时间戳,如下所示:
这是一个网络日志,我想显示时间戳的密度,它表示在特定时间段内有多少访问者.
我的解决方案atm是提取每个时间戳的年,月,周和日,并对它们进行分组.如下所示:
但我不认为这是处理时间的有效方式.我找不到任何关于此的好信息,更多的是关于在日期或某事上绘制计算值的信息.
那么,有人对如何绘制熊猫时间序列有任何建议吗?
非常感激!
计算要绘制的值的最佳方法是使用Series.resample; 例如,要每天聚合日期计数,请使用:
ser = pd.Series(1, index=dates)
ser.resample('D').sum()
Run Code Online (Sandbox Code Playgroud)
那里的文档有更多详细信息,具体取决于您想要重新采样和聚合数据的方式.
如果要绘制结果,可以使用Pandas内置绘图功能; 例如:
ser.resample('D').sum().plot()
Run Code Online (Sandbox Code Playgroud)
关于绘图的更多信息在这里.
| 归档时间: |
|
| 查看次数: |
311 次 |
| 最近记录: |