Pandas DataFrame: заменить все значения в столбце, основываясь на условии
У меня есть простой DataFrame вроде следующего:
Я хочу выбрать все значения из столбца «Первый сезон» и заменить значения, превышающие 1990, на 1. В этом примере только в Балтиморских воронах 1996 будет заменен на 1 (при сохранении остальных данных нетронутыми).
Я использовал следующее:
df.loc[(df['First Season'] > 1990)] = 1
Но он заменяет все значения в этой строке на 1, а не только значения в столбце «Первый сезон».
Как я могу заменить только значения из этого столбца?