Предположим, у меня есть набор данных в R ниже с переменными x1
и x2
, где значения в x1
отсортированы по возрастанию значения.
x1 x2
-4 2.3
-1 2
0 1.7
3 2.3
4 3.2
7 .8
Я бы хотел, чтобы bin x1
на 3 группы, где каждая ячейка содержит примерно равную сумму значения в x2
, (в приведенном ниже примере около 4), т.е.
x1 x2 Bin
-4 2.3 1
-1 2 1
0 1.7 2
3 2.3 2
4 3.2 3
7 .8 3
Есть ли быстрый и эффективный способ сделать это? Предпочтительно с использованием dplyr
.