如何将另一整列作为参数传递给pandas的fillna()函数。

17 浏览
0 Comments

如何将另一整列作为参数传递给pandas的fillna()函数。

我想使用fillna方法,将一个列中的缺失值填充为另一个列中的值。

(我了解到逐行循环是非常不好的做法,最好一次性完成所有操作,但我无法找到如何使用fillna方法来实现。)

数据变化前:

Day  Cat1  Cat2
1    cat   mouse
2    dog   elephant
3    cat   giraf
4    NaN   ant

数据变化后:

Day  Cat1  Cat2
1    cat   mouse
2    dog   elephant
3    cat   giraf
4    ant   ant

0