2016-10-10 87 views
3

從日期時間指數以下數據框選擇行上的日期

         'A' 
2015-02-17 14:31:00+00:00   127.2801 
2015-02-17 14:32:00+00:00   127.7250 
2015-02-17 14:33:00+00:00   127.8010 
2015-02-17 14:34:00+00:00   127.5450 
2015-02-17 14:35:00+00:00   127.6300 
... 
2016-02-17 20:56:00+00:00   98.0900 
2016-02-17 20:57:00+00:00   98.0901 
2016-02-17 20:58:00+00:00   98.1000 
2016-02-17 20:59:00+00:00   98.0500 
2016-02-17 21:00:00+00:00   98.1100 

我想用一個特定的日期,如選擇所有行2015年2月17日。

最好的方法是什麼?

+0

不'df.loc [ '2015年2月17日']'的工作? – EdChum

+0

它的確如此。感謝您的回答!如果你升級到一個完整的答案,我可以標記它。 – user1934212

回答

2

DatetimeIndex支持部分日期時間字符串label based indexing

In [18]: 
df.loc['2015-02-17'] 

Out[18]: 
          A 
2015-02-17 14:31:00 127.2801 
2015-02-17 14:32:00 127.7250 
2015-02-17 14:33:00 127.8010 
2015-02-17 14:34:00 127.5450 
2015-02-17 14:35:00 127.6300