У меня есть такой фрейм данных:
df
col1 col2
1 50000
1 2000
2 51000
3 100
3 5000
3 50500
4 200
4 51500
5 49000
Я хочу идентифицировать значения с плюсом минус 10 процентов для каждого из значений col1, которое происходит для каждого уникального значения col1.
конечный результат должен выглядеть как
col1 col2
1 50000
2 51000
3 50500
4 51500
5 49000
, если другие значения, отличные от значений около 50000, представлены в диапазоне плюс-минус 10 процентов, добавьте значения со значениями около 50000
Как это сделать используя панды / питона наиболее эффективным способом?