У меня есть список наблюдений с несколькими переменными. Мне нужно положить их в корзину (ниже) и хранить только одно наблюдение в каждой корзине, которая ближе всего к номеру корзины:
- Бункеры
- 0.94
- 0,96
- 0,98
- 1,00
- 1,02
- 1,04
- 1,06
Данные
Variable Price Value_to_bin Closest bin
a 0.630527682 0.935 0.94
b 0.441296291 0.979 0.98
c 0.350173415 0.969
d 0.920932417 0.993
e 0.361863025 0.959 0.96
f 0.027205755 1.003 1
g 0.878286791 1.045
h 0.206434946 0.971
i 0.259272294 1.021 1.02
j 0.081774863 0.982
k 0.01146324 0.992
l 0.283027273 1.037 1.04
m 0.188747537 0.993
n 0.554786 1.064 1.06
o 0.784774 1.065
А затем просто оставьте те, которые являются ближайшими к значению bin (т.е. удалите те, которые имеют пробелы в переменной 'closest_bin'.
Я пытался использовать ранг pro c, но я не могу избавиться от остальных или сопоставить с мусорным баком (насколько я знаю, что-то вроде «ближайшего» не существует).