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