У меня есть такой фрейм данных.
import pandas as pd
import numpy as np
# Creating a dict of lists
data = {'Name':["Akash", "Geeku", "Pankaj", "Sumitra","Ramlal"],
'Branch':["B.Tech", np.nan, "BCA", "B.Tech", "BCA"],
'Score':["80","90","60", "30", "B.Tech"],
'Result': ["Pass","Pass","Pass","Fail","Fail"]}
# creating a dataframe
df = pd.DataFrame(data)
df
df1:

Then I want to check the dataframe against a value like 'B.Tech' that can be anywhere in the df. And return some df like this one below.
df2:
введите описание изображения здесь
Затем я хочу получить список, в котором значение будет основано на первых 4 логических значениях, например, если какое-либо значение в первых 4 столбцах содержит один + True, новый столбец будет True, в противном случае Ложь
В этом случае мне нужен результат [Истина, Ложь, Ложь, Ложь, Истина]
Извините, я новичок в pandas, интересно if Pandas предоставляет эффективный способ сделать это.