现在我有一个缺少“ ac_power”值的数据集,并且正在执行下面的代码以同时用均值“ ac_power”(以“ data_point”表示)估算缺失值
dataset['ac_power_meantransform'] = dataset.groupby('data_point').ac_power.transform(lambda x: x.fillna(x.mean()))
我想在此均值转换中添加噪音,并执行以下代码。但是,这给“ ac_power”中的所有值增加了噪声,而不仅仅是缺失的值。如何在转换函数中加入噪声?
import numpy as np
mu, sigma = 0, 0.1
noise = np.random.normal(mu, sigma, [])
dataset['ac_power_noise'] = dataset['ac_power_meantransform'] + noise