Для отсутствующих значений в качестве NA я бы сделал:
Код: Выделить всё
data = df.groupby(['GroupID']).column
data.transform(lambda x: x.fillna(x.mean()))
Спасибо!
Подробнее здесь: https://stackoverflow.com/questions/147 ... upby-means
Код: Выделить всё
data = df.groupby(['GroupID']).column
data.transform(lambda x: x.fillna(x.mean()))