我想通过汇总一系列值来调整频率表。 给出以下频率表:
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))