Python 3.x 用数据帧中某列的平均值替换数据的函数
我想写一个函数,它以数据帧和列的名称作为参数,并替换由平均值输入的列的空值。 但是当我执行它时,什么也没有发生,我的空值不会被替换。 你能帮我修一下吗 这是我的密码:Python 3.x 用数据帧中某列的平均值替换数据的函数,python-3.x,jupyter-notebook,Python 3.x,Jupyter Notebook,我想写一个函数,它以数据帧和列的名称作为参数,并替换由平均值输入的列的空值。 但是当我执行它时,什么也没有发生,我的空值不会被替换。 你能帮我修一下吗 这是我的密码: def function(data,col): col = col.transform(lambda x: x.fillna(x.mean())) 如果x是NaN它的mean()是什么?我也试过:col=col.fillna(col.mean()),但它不起作用
def function(data,col):
col = col.transform(lambda x: x.fillna(x.mean()))
如果
x
是NaN
它的mean()
是什么?我也试过:col=col.fillna(col.mean())
,但它不起作用