向“ groupby”“ transform”功能添加噪音

时间:2018-12-07 19:25:41

标签: python-3.x lambda group-by transform noise

现在我有一个缺少“ 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

0 个答案:

没有答案