如何根据熊猫中的时间值过滤数据?

时间:2018-02-05 07:24:19

标签: python pandas datetime

我是Python新手。我正在研究pandas包来分析工作负载模式。我的数据框包含两列,包含开始和结束时间。我想在特定的开始时间和结束时间之间过滤数据帧的行。例如,在上午7:00:00之后和下午18:00:00之前。我尝试使用以下内容:

(df['STime'] > '7:00:00') & (df['ETime'] < '18:00:00') 

但它会为所有行返回False

1 个答案:

答案 0 :(得分:1)

您只是比较这些值,这就是您只获得False值的原因 将此表达式与数据框一起使用。

 df=df[(df['STime'] > '7:00:00') and (df['ETime'] < '18:00:00')]