Что я хочу сделать, это заменить значение столбца на «0», если для данной строки этот столбец не является максимальным. И наоборот, замените значение столбца на «1», если для данной строки этот столбец максимален.
Мои данные выглядят так:
data = {
"A": [1, 2, 3],
"B": [3, 5, 1],
"Max": ["B", "B", "A"]
}
data_df = pd.DataFrame(data)
print(data_df)
A B Max
0 1 3 B
1 2 5 B
2 3 1 A
Но я хочу, чтобы это выглядело
A B Max
0 0 1 B
1 0 1 B
2 1 0 A