Дата находится в диапазоне?Как сравнить дату и время Python? - PullRequest
0 голосов
/ 14 июня 2019

Привет. Я пытаюсь установить, находится ли дата выхода в пределах начала недели и даты окончания двух фреймов данных.

daterange_df = pd.DataFrame(user_dates)
daterange_df['week_start'] = pd.to_datetime(daterange_df['week_start'])
daterange_df['week_end'] = pd.to_datetime(daterange_df['week_end'])

print(daterange_df)

Данные:

week_start     week_end
0 2019-05-01   2019-05-08
1 2019-05-08   2019-05-15
2 2019-05-15   2019-05-22    
3 2019-05-22   2019-05-29
4 2019-05-29   2019-06-05

У меня есть сгенерированные даты начала и окончания недели, и я должен установить количество случаев, когда указанные ниже даты выхода лежат между диапазонами недели.

parking_master = pd.read_csv(r'\\fppoevsdfs01. csv',header=None, names =['Booking_Ref','Entry_Date','Exit_Date','Product_Name','Duration','Leadtime', 'Parking_Gross','Parking_Net'] )
parking_master['Exit_Date'] = pd.to_datetime(parking_master['Exit_Date'])

Данные:

470   2019-05-19
471   2019-05-27    
472   2019-05-26
473   2019-05-26
474   2019-05-28
475   2019-05-27
476   2019-05-27
477   2019-05-22
478   2019-05-18
479   2019-05-25
480   2019-05-25
481   2019-05-17
482   2019-05-25
483   2019-05-26
484   2019-05-27
485   2019-05-27
486   2019-05-18
487   2019-05-25
488   2019-05-26
489   2019-05-19
490   2019-05-23
491   2019-05-27
492   2019-05-27
493   2019-05-27
494   2019-05-27
495   2019-05-17
496   2019-05-20
497   2019-05-27
498   2019-05-26
499   2019-05-27

Name: Exit_Date, Length: 500, dtype: datetime64[ns]

Я получаю эту ошибку:

ValueError: может сравнивать только идентичные объекты с метками Series

Может кто-нибудь помочь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...