我有一个df1这样的数据框:
ID1 ID2
0 foo bar
1 fizz buzz
还有一个df2是这样的:
ID1 ID2 Count Code
0 abc def 7 B
1 fizz buzz 5 B
2 fizz1 buzz2 9 C
3 foo bar 6 B
4 foo bar 6 Z
我想做的是过滤第二个数据帧,ID1并ID2在第一个数据帧中匹配一行,作为数据帧sub_df,然后将以下代码sub_df.loc[sub_df["Count"] >= 5, "Code"] = "A"应用于sub_df:
sub_df:
ID1 ID2 Count Code
1 fizz buzz 5 B
3 foo bar 6 B
4 foo bar 6 Z
最后,我想生成一个df如下所示的数据框:
ID1 ID2 Count Code
0 abc def 7 B
1 fizz buzz 5 A
2 fizz1 buzz2 9 C
3 foo bar 6 A
4 foo bar 6 A
我怎么能那样做?谢谢你。