如何在Python中根据天数过滤行

时间:2019-05-04 03:38:59

标签: python pandas datetime

我正在处理其中有两列签入日期和签出日期的数据框。最初,这两列为字符串类型。我已将它们更改为日期时间对象,并计算使用结帐日期-签入日期之间的天差。现在,我想根据停留时间筛选行。任何人都可以帮助我做到这一点,因为日期时间对象格式也有所不同。 到目前为止,这是我的代码:

 New_Train['checkin_date']=pd.to_datetime(New_Train['checkin_date']) 
 New_Train['checkout_date']=pd.to_datetime(New_Train['checkout_date']) 

 print(New_Train.info()) 
 #Now, Checking date & checkout date type changed to date time
 New_Train['Checkin_Year'],New_Train['Checkin_Month']= 
 New_Train['checkin_date'].dt.year,New_Train['checkin_date'].dt.month 
 New_Train['Stay_Duration'] = New_Train['checkout_date']- New_Train['checkin_date']

预先感谢

0 个答案:

没有答案