最佳答案
我有一个简单的数据帧如下所示:
我想从“第一赛季”列中选择所有的值,并将那些超过1990年的值替换为1。在这个例子中,只有Baltimore Ravens将1996替换为1(保持其余数据不变)。
我使用了以下方法:
df.loc[(df['First Season'] > 1990)] = 1
但是,它将用1替换该行中的所有值,而不仅仅是“First Season”列中的值。
如何替换这一列的值?