我有2个DataFrame。一个显示定期间隔15分钟,一年,形状为(34581,6):
df=
Timestamp Hour Day Week TransactionId Value
0 2017-09-04 10:00:00 10 0 36 455967.0 5640.65
1 2017-09-04 10:15:00 10 0 36 455967.0 5641.26
2 2017-09-04 10:30:00 10 0 36 455967.0 5641.98
3 2017-09-04 10:45:00 10 0 36 455967.0 5642.70
4 2017-09-04 11:00:00 11 0 36 455967.0 5643.43
另一个是一年中各个会议的开始和结束时间,其格式为(317,3):
df1=
dStart dEnd AuthenticationId
0 2017-09-04 09:54:42.000 2017-09-04 14:30:40.000 5EDFD986
1 2017-09-05 06:40:59.000 2017-09-05 12:20:05.000 AE39D786
2 2017-09-06 06:46:41.000 2017-09-06 15:09:32.000 DE851CD8
3 2017-09-08 16:08:03.000 2017-09-10 10:33:20.000 04F7AF9AC33E80
4 2017-09-10 14:45:59.000 2017-09-11 07:18:23.000 04F7AF9AC33E80
我想检查df中的时间戳是否介于df1中的会话的dStart和dEnd之间。如果是这样,我想用df1中满足条件的每一行在df中使用AuthenticationId填充df中的新列。