Python 用值替换NaN,但结果不保留

Python 用值替换NaN,但结果不保留,python,pandas,numpy,Python,Pandas,Numpy,有人知道为什么834没有被保留吗 替换操作不到位,它返回一个修改后的副本,您需要将其重新分配到数据框。这仍然不起作用,但我确信您的答案是正确的。下面的问题是什么?购买[Purchase[“Loan_Key”]==21607540][“Co_申请人Fico_汽车工业调整后的分数”].fillna(834,inplace=True)购买[Purchase[“Loan_Key”]==21607540][“Co_申请人Fico_汽车工业调整后的分数”]这似乎奏效了:Purchase.loc[8188,'

有人知道为什么834没有被保留吗


替换操作不到位,它返回一个修改后的副本,您需要将其重新分配到数据框。

这仍然不起作用,但我确信您的答案是正确的。下面的问题是什么?购买[Purchase[“Loan_Key”]==21607540][“Co_申请人Fico_汽车工业调整后的分数”].fillna(834,inplace=True)购买[Purchase[“Loan_Key”]==21607540][“Co_申请人Fico_汽车工业调整后的分数”]这似乎奏效了:Purchase.loc[8188,'Co_申请人Fico_汽车工业调整后的分数”]=834 Purchase.loc[8188,‘共同申请人、汽车业、调整后的分数、编号’]