Как добавить столбец сравнения (т.е. для lead
) в мой фрейм данных для каждой строки во фрейме данных.Он должен взять среднее значение в столбце (общее среднее значение) и вычесть его среднемесячное значение.Можно ли это сделать с помощью apply
и лямбда, используя groupby
?
То есть, как я могу создать дополнительный столбец сравнения, Lead_Diff
, то есть разницу между элементами строки "ежемесячное среднее чтение" и ее средним значением по столбцу.Ниже приведен макет моих данных, заранее спасибо.
info = {'date': ['01-18', '02-18', '03-18', '01-18','02-18','01-18','03-18'],
'lead': [0.1, 0.2, 0.3, 0.4, 0.5, 0.6,0.7],
'copper': [0.7, 0.6, 0.5, 0.4, 0.3, .2, 0.1]}
df = pd.DataFrame.from_dict(info)