用Python中另一个列值的条件填充列的NA

时间:2020-05-10 00:52:10

标签: python if-statement conditional-statements data-manipulation fillna

我将就业状况和工资作为变量。我想用给定的失业率= 1来填充工资的NAa,否则用工资的平均值来填充。

df.loc [df ['salary']。isnull()] = np.where(df ['unemployed'] == 1,0,df ['salary'])

ValueError:设置可迭代项时,必须具有相同的len键和值

有什么办法可以做这样的有条件的fillna吗? 谢谢。

0 个答案:

没有答案