たとえば、次の3つのデータフレームがあり、特定のレコードがどのデータフレームに存在するかを調べたいとします。
これは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
したがって、次のコードを実行すると、単一のデータフレームのacct_no112233に関するすべての情報を見つけることができます。
p = df1.loc[df1['acct_no']=112233]
ただし、acct_no 112233がdf1、df2、df3に存在することを確認するのに役立つコードを知りたいのですが。
要素が'acct_no'
データフレームの列にあるかどうかを知るための1つのワットは次のとおりです。
>> (df1['acct_no']==112233).any()
True
次の手順を実行すると、すべてを同時に確認できます。
>> all([(df['acct_no']==112233).any() for df in [df1, df2, df3]])
True
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加