Let's say I have data:
      a   b
0    1.0  NaN
1    6.0  1
2    3.0  NaN
3    1.0  NaN
I would like to iterate over this data to see,
if Data[i] == NaN **and** column['a'] == 1.0 then replace NAN with 4 instead of replace by 4 in any NaN you see. How shall I go about it? I tried every for if function and it didn't work. I also did
for i in df.itertuples():
but the problem is df.itertuples() doesn't have a replace functionality and the other methods I've seen were to do it one by one.
End Result looking for:
      a   b
0    1.0  4
1    6.0  1
2    3.0  NaN
3    1.0  4
 
     
     
    