Как сгруппировать и рассчитать среднее, игнорируя значения "-" в df - PullRequest
0 голосов
/ 17 марта 2020

У меня есть такой DataFrame, он смешан с целочисленными значениями и "-".

Manager  A  B  C  D
111      1  5  -  2
111      -  5  -  1
102      2  -  4  -
102      2  3  4  1

Я не могу использовать df.groupby (['Manager']). Mean (). round (2), поскольку у df есть "-", из-за которого я получаю ошибку. Я хочу, чтобы выходные данные были сгруппированы по идентификатору менеджера и в среднем содержали столбцы A, B, C, D.

Manager  A  B  C  D
111      1  5  -  1.5
102      2  3  4  1

Спасибо за любую помощь.

...