I want to create a new column in which stores boolean values when two columns (one and two) present the same value and another column (three) presents the value True.
If column three == True AND column two == column one ---> column four = True
If column three == false ---> column four = Na
If column three == True AND column two != column one ---> column four = False
Example dataframe:
data = [['True', 0,0], ['True', 0, 1], ['False', 0, 1]]
df = pd.DataFrame(data, columns = ['One', 'Two', ''True])
one Two Three
True 0 0
True 0 1
False 0 1
Disable output
one Two Three Four
True 0 0 True
True 0 1 False
False 0 1 Na