【发布时间】:2018-11-04 21:41:59
【问题描述】:
我有两个整数向量。我想确定第二个向量中以第一个向量为条件的连续整数序列的间隔(这个向量可以看作是一个因子,通过它可以将第二个向量分为几组)。
在这里,我为我的问题提出了一个假人。
数据,在第二个向量的一组(由第一个向量定义)中,整数单调递增。
my.data <- data.frame(
V1=c(rep(1, 10), rep(2, 9), rep(3,11)),
V2=c(seq(2,5), seq(7,11), 13, seq(4, 9), seq(11,13), seq(1, 6), seq(101, 105))
)
我想要什么:
- 输出区间的开始和结束
- 这里,第一列是分组,第二列是开始整数,第三列是结束整数。
预期结果:
1, 2, 5 \n
1, 7, 11 \n
1, 13, 13 \n
2, 4, 9 \n
2, 11, 13 \n
3, 1, 6 \n
3, 101, 105 \n
【问题讨论】: