我最近搬到R
并享受它,所以有没有办法在X
中对R
值进行分组?我想group
加10,频率会相应发生吗?
count(delivery_days)#delivery_days
表X
表示count
代码中我R
代码收集的一个产品和频率的投放时间。< / p>
x freq
1 3 1
2 4 1
3 5 1
4 10 1
5 12 2
6 25 3
7 32 1
8 45 1
9 65 1
10 78 1
是否需要安装任何软件包以获取它,否则请告诉我。
答案 0 :(得分:1)
delivery_day=c(2,20,21,22,58,41)
myseq<-seq(from=0,to=max(delivery_day)+10,by=10)
delivery_day_cut<-cut(delivery_day,breaks=myseq)
>[1] (0,10] (10,20] (20,30] (20,30] (50,60] (40,50]
>Levels: (0,10] (10,20] (20,30] (30,40] (40,50] (50,60]
table(delivery_day_cut)
>delivery_day_cut
(0,10] (10,20] (20,30] (30,40] (40,50] (50,60]
1 1 2 0 1 1
答案 1 :(得分:-1)
您的问题不太清楚,但据我所知,您希望提取所有X = 10,并将所有列可用的数据框分组。
由于delivery_days是您的表名。
new_table <- delivery_days[delivery_days$X == 10,]