Добавьте шум в функцию «преобразования в группу» - PullRequest
0 голосов
/ 07 декабря 2018

Прямо сейчас у меня есть набор данных с пропущенными значениями для '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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...