根据位置用平均值替换nan

时间:2019-05-04 11:29:57

标签: pandas

我正在为数据帧做一些预处理,我想根据位置用平均值代替nan。

假设我有这样的数据框

>>> df  
i  l      d    k    s  
0  asia   3.0  2.0  NaN
1  asia   2.0  NaN  4.0  
2  asia   3.0  6.0  NaN  
3  europe NaN  NaN  3.0  
4  europe 5.0  8.0  NaN  
5  europe 6.0  NaN  NaN  
...

我能够根据位置获取平均值

>>> mean
l      d    k    s
asia   2.7  4.0  4.0
europe 5.5  8.0  3.0
...

但是现在我不确定如何根据位置用均值替换那些nan

0 个答案:

没有答案