如何在Pandas中使用平均值填充NAN值?
使用mean()函数来计算平均值。计算具有NAN的列的平均值,并使用fillna()将NAN值填充为平均值。
让我们首先导入所需的库 –
创建具有2列和一些NaN值的DataFrame。我们使用numpy np.NaN输入了这些NaN值-
找到具有NaN的列的列值的平均值,即这里的Units列。因此,单位列有100、150和80;因此,平均值将为110-
将NaN替换为它所在的列的平均值。上面计算的平均值为110,因此NaN值将替换为110-
示例
以下是代码-
输出
这将产生如下输出-