【发布时间】:2013-11-08 10:47:42
【问题描述】:
所以,我有一个长度为 114 的向量:
p2<-c(28.00, 28.00, 28.00, 28.00, 28.00, 28.00, 28.37, 28.37, 28.37, 28.37, 28.37,
28.37, 28.37, 28.37, 28.37, 28.37, 28.37, 28.37, 28.37,28.37, 28.37, 28.45,
28.45, 28.45 ,28.45, 31.37, 31.37 ,31.37, 31.37, 31.37, 31.37, 31.37, 31.37,
31.37, 31.37, 31.37, 31.37 ,31.37, 36.37, 36.37, 36.37 ,36.37, 38.00, 38.00,
38.00, 38.00, 38.00, 38.00, 38.00, 38.00, 38.00, 38.00, 38.00, 38.00, 38.00,
38.00 ,38.00, 38.00, 38.00 ,38.00, 38.00, 38.00, 38.00,38.00, 38.00, 38.00,
38.00, 38.00, 38.00, 38.00, 38.37, 38.37, 38.37, 38.37, 38.37, 38.37, 38.37,
38.37, 38.37, 38.37, 38.37, 38.37, 41.37, 41.37, 41.37, 41.37, 41.37, 41.37,
41.37, 41.37, 41.37, 41.37, 41.37, 41.37, 41.37, 41.37, 41.37, 41.37, 41.37,
41.37, 41.37, 41.37, 41.37, 41.37, 41.37, 41.3,7, 41.37, 41.37, 41.37, 41.37,
41.37, 41.37, 41.37, 41.3)
并且我想将其减少为两条记录。我尝试使用 cut,但输出由具有相同长度的间隔定义:(28,34.7](34.7,41.4]
我该怎么做?
【问题讨论】:
-
您的预期输出是什么?您能否以可重现的方式添加数据,即
dput( p2 )。 -
你试过
p2[1:(length(p2)/2)]和p2[(1+length(p2)/2):length(p2)]吗? -
我希望输出是一个向量除以具有相同记录数的两个因子区间
-
或作为矩阵:
p2mat <- matrix(p2, ncol=2) -
@agstudy 输出将是 [1] (1,2] (4,5]