我正在尝试比较2个值,但必须先创建间隔。我对固定间隔没有问题,我可以这样做:
interval <- seq(4, 44055, by=300)
所以我得到从300到4的相同间隔,从44到44055。
但是我无法在不同的时间间隔获得该值。我需要从4到200的间隔,从201到20000的间隔,以及从20001到44055的最后一个间隔。
我具有每个间隔的平均值,因此我为每种情况(int4 <- cut(1,200,by = 5)
创建了一个间隔。
但这是问题所在,它说x
和y
的长度不同,所以我无法获得直方图和离散数据。如何获得直方图和色散数据?
这是数据:
1269.83 - 1
338 - 1
1238 - 2
272 - 1
1925 - 2
382 - 8
因此,我需要分为3组:一组从1到2个元素,一组从3到7,最后一组具有8个或更多元素(右列,业务员人数)。当我得到它时,我必须对左列(销售额)进行3组直方图绘制
答案 0 :(得分:-1)
x<-c(5.6,1269.83, 1, 338.34, 1, 1238.50, 2, 272.74, 1, 1925.82, 2, 382.39, 8)
cut(x, breaks=c(1, 3, 8,Inf), include.lowest=TRUE, right = FALSE)
#[1] [3,8) [8,Inf] [1,3) [8,Inf] [1,3) [8,Inf] [1,3) [8,Inf] [1,3) [8,Inf] [1,3) [8,Inf] [8,Inf]
#Levels: [1,3) [3,8) [8,Inf]