Python 熊猫数据帧时间序列:每日线条图

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

首先:虽然我对SPSS很有经验,但我对Python和Pandas是一个绝对的初学者。我正在努力学习它,因为我认为它更通用和灵活

找不到适用于傻瓜的Python论坛;)所以我希望你能帮我

我的问题: 我有一个数据帧,每5分钟有流量数据:

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()
提前感谢您的帮助, 尼尔斯

两个问题:

  • 您正在打印原始帧,而不是已过滤的帧

    df[df.day.isin(选择)].plot(kind='line',y=2)

  • Day列是一个整数数据类型

    选择=pd.系列([23])

  • 这是最好的开始

    您目前有什么?