2016-10-10 36 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 
相关问题