Предположим, у меня есть три кадра данных, как показано ниже, и я хотел бы найти, в каких DataFrames существует конкретная запись.
это 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_no 112233 для одного кадра данных.
p = df1.loc[df1['acct_no']=112233]
Но я хотел бы знать, какой код поможет мне узнать, что acct_no 112233 существует в df1, df2, df3
Всего 1 ответ
Один ват, чтобы узнать, находится ли элемент в столбце 'acct_no'
в 'acct_no'
данных:
>> (df1['acct_no']==112233).any()
True
Вы можете проверить все одновременно, выполнив следующие действия:
>> all([(df['acct_no']==112233).any() for df in [df1, df2, df3]])
True