比较pandas数据框行和删除具有重叠日期的行
您应该使用某种布尔型掩码来执行这种操作。
一种方法是为下一次交易创建一个虚拟列:
df['EntryNextTrade'] = df['EntryDate'].shift()
使用它来创建遮罩:
msk = df['EntryNextTrade'] > df'[ExitDate']
并使用loc来查看mData为True的subDataFrame,并且仅查看指定的列:
df.loc[msk, ['EntryDate', 'ExitDate']]
你尚未登录,登录后可以
和开发者交流问题的细节
关注并接收问题和回答的更新提醒
参与内容的编辑和改进,让解决方法与时俱进
联系我
602392714
清零编程群