跨多个数据帧查找记录

2024-06-14 01:57:20 发布

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

假设,我有三个数据帧,如下所示,我想找出特定记录存在于哪些数据帧中。你知道吗

这是dataframe1(df1)

index | name | acct_no | country
2 | alex | 112233 | USA
3 | rider | 223344 | Mexico

这是dataframe2(df2)

index | name | acct_no | country
2 | alex | 112233 | USA
3 | keith | 993344 | Brazil

这是dataframe3(df3)

index | name | acct_no | country
2 | alex | 112233 | USA
3 | hopper | 444444 | Canada

因此,如果我运行下面的代码,我可以找到一个数据帧的所有关于账号112233的信息。你知道吗

p = df1.loc[df1['acct_no']=112233]

但是,我想知道哪个代码可以帮助我找出账户112233存在于df1,df2,df3中


Tags: 数据no代码nameindex记录countrydf1