如何通过另一个DataFrame的值过滤一个DataFrame的列

时间:2019-03-30 01:56:28

标签: python pandas

这是我的df1,一年中365天有365个值

    Date  Data_Value
0  01-01        33.3
1  01-02        30.6
2  01-03        31.1
3  01-04        30.0
4  01-05        30.0
5  01-06        31.1
6  01-07        31.1

这是我的df2,其中有7262行数据,其中包含一年中某一日期的几行。

mnth_day  Data_Value
0    10-07        30.0
1    10-18        21.1
2    02-25        14.4
3    03-22        28.9
4    02-25        28.9
5    09-03        24.4
6    11-19        25.0

我需要检查df2中的“ Data_Value”超过df1中的“ Data_Value”的天数。我该怎么办?


我的预期输出如下:

    Date  Data_Value
0  01-01        33.3
1  01-02        30.6
2  01-03        31.1
3  01-04        30.0
4  01-05        30.0
5  01-06        31.1
6  01-07        31.1

此处的“日期”列将是df2中的“数据值”超过df1的“数据值”的日期。而“ Data_Value”列将是最大的“ Data_Value”。

0 个答案:

没有答案