2015-11-06 51 views

回答

1

你可以在日期使用一個面具,例如,

df[df['date'] > '2015-03-01'] 

這是一個完整的例子:

>>> df = pd.DataFrame({'date': pd.date_range('2015-02-15', periods=5, freq='W'), 
         'val': np.random.random(5)}) 
>>> df 
     date  val 
0 2015-02-15 0.638522 
1 2015-02-22 0.942384 
2 2015-03-01 0.133111 
3 2015-03-08 0.694020 
4 2015-03-15 0.273877 

>>> df[df.date > '2015-03-01'] 
     date  val 
3 2015-03-08 0.694020 
4 2015-03-15 0.273877 
+0

感謝。我沒有意識到你可以簡單地使用一個字符串作爲時間戳列的條件。 –