嗨,我正在尝试确定退出日期是否在两个数据框的一周开始日期和一周结束日期之内。
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对象
有人可以帮忙吗?