合并R中频率表中的值

时间:2018-06-27 10:58:05

标签: r frequency

我想通过汇总一系列值来调整频率表。 给出以下频率表:

Points Freq.x Freq.y
0 1 1
1 0 5
2 2 20 
3 5 32
5 9 56
6 5 89
7 3 41
8 2 8
9 0 5
10 0 1

“点”的值应合并为3个连续数字。例如:点0、1和2的频率应合并为Freq.x的1值(1 + 0 + 2 = 3)和Freq.y的1值(1 + 5 + 20 = 26)。这将导致以下输出:

Points Freq.x Freq.y
0 3 26
3 14 88
6 10 138
9 0 6

如您所见,Points = 4的频率丢失了。这应该算作等于4的点的Freq.x和Freq.y为0。

有人对如何解决R中的这个问题有想法吗?

我知道如何削减积分,我只是不知道如何获取适当频率的总和。

cut(df$Points, breaks =  seq(from = min(df$Points), to = max(df$Points), by = 3))

0 个答案:

没有答案