我有这样一个数据帧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
:
子目录:
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
我怎么能这么做?非常感谢。你知道吗
您可以用} 两个数据帧,并使用它将
indicator
同时^{Code
设置为A
或不设置为A
:可以使用^{} 作为} 连接:
ID1
和ID2
的组合之间的测试成员关系,这两个列都与^{编辑:
经过测试,对我来说效果不错:
相关问题 更多 >
编程相关推荐