Pandas时间序列:如何只绘制一天中的时间(没有日期)与其他值对比?

2024-10-01 11:24:14 发布

您现在位置:Python中文网/ 问答频道 /正文

当我准备在一个相当大的数据集上做一些回归时,我想首先将数据可视化。在

我们所讨论的数据是2011年5月纽约地铁的数据(每小时进站人数、降雨、天气等)。在

创建数据帧时,我将小时和时间转换为熊猫日期时间格式。
现在我意识到,从逻辑的角度来看,我想做的事情对于手头的例子来说没有多大意义。但是,我仍然想根据每小时的条目来绘制一天中的确切时间。正如我所说,这不是很有意义,因为ENTRIESn_hourly是聚合的。但是为了这个论点,让我们假设ENTRIESn_hourly与确切的时间戳显式相关。在

现在我怎么能只记下时间而忽略日期,然后把它画出来呢?在

请在这里找到jupyter笔记本:https://github.com/FBosler/Udacity/blob/master/Example.ipynb

太多了!在


Tags: 数据可视化格式时间意义集上天气降雨
1条回答
网友
1楼 · 发布于 2024-10-01 11:24:14

你可以这样做:

In [9]: weather_turnstile.plot.line(x=weather_turnstile.Date_Time.dt.time, y='ENTRIESn_hourly', marker='o', alpha=0.3)
Out[9]: <matplotlib.axes._subplots.AxesSubplot at 0xc2a63c8>

enter image description here

.dt accessor允许您访问以下属性:

^{pr2}$

相关问题 更多 >