У меня есть фрейм данных, который выглядит следующим образом:
key Candidate Position duplicates
0 0-39-1 SHRI. BISHNU PADA RAY 1 False
1 0-39-1 SHRI. KULDEEP RAI SHARMA 2 False
2 0-39-1 SHRI TAPAN KUMAR BEPARI 3 False
3 0-39-1 SHRI. P. R. GANESHAN 4 False
4 0-39-1 SMTI. R. S. UMA BHARATTH 5 True
Я хочу иметь значение 1, если дублирующее значение равно True, и 0, если оно равно False. В этом столбце есть только эти 2 значения. Я прочитал много ответов на это и уже опробовал следующее:
df["duplicates"] = int(df["duplicates"]==True)
df["flag_numeric"][df["duplicates"]==True] = 1
И несколько других тривиальных решений, но каждый раз я получаю следующую ошибку: 'bool' object is not subscriptable
Поскольку я новичок в python, может кто-нибудь помочь мне найти правильный ответ?