Использование:
df['output']=np.where(df.eq('A').any(1) & df.eq('F').any(1),'Found',0)
Другой подход:
df['output']=(df.eq('A').any(1) & df.eq('F').any(1)).map({True:'Found',False:0})
Выход:
col1 col2 col3 col4 output
0 A F F F Found
1 B F A B Found
2 C B A C 0
3 D S A F Found