Использование any(axis='columns')
Пример:
data = [ ['B1', True, '', ''],
['B2', '', '', False],
['B3', '', True, ''],
['B4', False, '', ''],
['B5','', True, '']]
df = pd.DataFrame(data, columns=['BankName', 'Flag1', 'Flag2', 'Flag3'])
df["Anyflag"] = df[['Flag1', 'Flag2', 'Flag3']].any(axis='columns')
print(df)
Выход:
BankName Flag1 Flag2 Flag3 Anyflag
0 B1 True True
1 B2 False False
2 B3 True True
3 B4 False False
4 B5 True True