Python 熊猫数据帧时间序列:每日线条图
首先:虽然我对SPSS很有经验,但我对Python和Pandas是一个绝对的初学者。我正在努力学习它,因为我认为它更通用和灵活 找不到适用于傻瓜的Python论坛;)所以我希望你能帮我 我的问题: 我有一个数据帧,每5分钟有流量数据:Python 熊猫数据帧时间序列:每日线条图,python,python-3.x,pandas,Python,Python 3.x,Pandas,首先:虽然我对SPSS很有经验,但我对Python和Pandas是一个绝对的初学者。我正在努力学习它,因为我认为它更通用和灵活 找不到适用于傻瓜的Python论坛;)所以我希望你能帮我 我的问题: 我有一个数据帧,每5分钟有流量数据: In[37]: df.head(3) Out[37]: RWS01_MONIBAS_0121hrr0070ra_speed \ time
In[37]: df.head(3)
Out[37]:
RWS01_MONIBAS_0121hrr0070ra_speed \
time
2014-09-29 15:00:00 101.124752
2014-09-29 15:05:00 100.626442
2014-09-29 15:10:00 102.247742
RWS01_MONIBAS_0121hrr0070ra_flow \
time
2014-09-29 15:00:00 1824
2014-09-29 15:05:00 2184
2014-09-29 15:10:00 1908
In[38]: df.tail(3)
Out[38]:
RWS01_MONIBAS_0121hrr0070ra_speed \
time
2014-10-03 19:45:00 99.089214
2014-10-03 19:50:00 101.561825
2014-10-03 19:55:00 101.178173
RWS01_MONIBAS_0121hrr0070ra_flow \
time
2014-10-03 19:45:00 804
2014-10-03 19:50:00 1128
2014-10-03 19:55:00 1284
数据帧由多天组成(在本例中为4天,但这只是一个测试集),并按时编制索引。我试图做的是按日期分割数据框,并按日期创建一个线条图
当我尝试从数据框中选择一个零件并使用df.plot创建一个图形时,我会得到一个包含所有日期的图形,无论我做什么。我做错了什么
代码的一部分:
df['day']=pd.DatetimeIndex(df['time']).day
#select a specific day
select=pd.Series(['23'])
df[df.day.isin(select)]
df.plot(kind='line',y=2)
plt.show()
提前感谢您的帮助,
尼尔斯两个问题:
您目前有什么?