在另一个帧中查找Dataframe字段,如果找到,则将其标记

2024-09-29 02:17:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我有两个数据帧,我想比较两个数据帧之间的一些字段,如果在两个数据帧中都找到了字段,则将其标记为true或false。 这里StoreId和PartyCode是一个复合键

代码:

df1 = DataFrame({'StoreId': [1, 2, 3], 'PartyCode': ['a', 'b', 'c'],'anotherfiled': ['x', 'y', 'z']})
df2 = DataFrame({'StoreId': [1, 5,4], 'PartyCode': ['a', 'b','d']})
df1.isin(df2)

预期输出:enter image description here


Tags: 数据代码标记falsetruedataframedf1df2