我有两个包含日期时间列的数据框。一个包含事件的确切时间,另一个包含2列,包含录音的开始和结束时间。我希望将事件时间与相应的记录相匹配 - 因此,只要事件时间大于开始时间且小于结束时间。 我试过了:
for index, row in event.iterrows():
for index, row in audio.iterrows():
if event['datetime'] >= audio['startdt'] and event['datetime'] <= audio['enddt']:
和
for i in event['datetime'] >= audio['startdt'] and event['datetime'] <= audio['enddt']:
但这些不起作用,因为显然数据帧必须具有相同的长度。 (ValueError:系列长度必须匹配才能比较)。那么,我该怎么做这个比较呢?我已经看过几篇关于类似情况的帖子,但没有找到任何不依赖于完全匹配的帖子。