我有一个简单的DataFrame,如下所示:
我想从"第一季"列中选择所有值,并将那些超过1990年的值替换为1.在此示例中,只有Baltimore Ravens将1996年替换为1(保持其余数据完好无损).
我使用了以下内容:
df.loc[(df['First Season'] > 1990)] = 1
但是,它将该行中的所有值替换为1,而不仅仅是"第一季"列中的值.
如何只替换该列中的值?
python dataframe pandas
dataframe ×1
pandas ×1
python ×1