Pandas DataFrame: заменить все значения в столбце, основываясь на условии

У меня есть простой DataFrame вроде следующего:

Я хочу выбрать все значения из столбца «Первый сезон» и заменить значения, превышающие 1990, на 1. В этом примере только в Балтиморских воронах 1996 будет заменен на 1 (при сохранении остальных данных нетронутыми).

Я использовал следующее:

df.loc[(df['First Season'] > 1990)] = 1

Но он заменяет все значения в этой строке на 1, а не только значения в столбце «Первый сезон».

Как я могу заменить только значения из этого столбца?

Ответы на вопрос(2)

Ваш ответ на вопрос