如何从基于熊猫中另一个数据框的数据框中删除行

时间:2020-09-10 15:40:11

标签: python pandas dataframe datetime time-series

我有2个数据框,我想从{{1}数据框中删除其值badges小于{{1}中相应Date UserId's字段的行}}数据框。问题在于,两个数据帧都具有date的多个值,并且两个数据帧的总行数不相等。我使用的代码仅在两个数据帧具有相等的行数时才有效,否则会产生错误。

部分徽章

test_df

test_df的一部分

UserId

代码

UserId | Date
101    | 2009-09-01 15:17:50.660
101    | 2009-09-01 15:17:50.660
101    | 2009-09-02 15:17:50.660
102    | 2009-09-03 15:17:50.660
103    | 2013-09-30 15:17:50.660
103    | 2013-09-30 15:17:50.660
104    | 2009-09-30 15:17:50.660

错误

UserId | date
101    | 2010-09-01 15:17:50.660
101    | 2010-09-02 15:17:50.660
101    | 2010-09-03 15:17:50.660
102    | 2010-09-30 15:17:50.660
103    | 2010-09-30 15:17:50.660
103    | 2010-09-30 15:17:50.660

0 个答案:

没有答案