将数据按特定度量汇总到垃圾箱中

问题描述 投票:0回答:1

假设下面我在R中有一个数据集,其中包含变量x1x2,其中x1中的值按递增值排序。

x1  x2 
-4  2.3
-1  2
0   1.7
3   2.3
4   3.2
7   .8

我想将x1分为3组,其中每个[bin]大致包含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

假设我在下面的R中有一个数据集,其中包含变量x1和x2,其中x1中的值按递增值排序。 x1 x2 -4 2.3 -1 2 0 1.7 3 2.3 4 3.2 7 .8我想将x1装箱成3 ...

r dataframe aggregate categories bin
1个回答
0
投票

如果行数可被所需的箱数相等地整除,那么就很简单,只需将每个箱数除以行数除以箱数即可。例如:

© www.soinside.com 2019 - 2024. All rights reserved.