У меня есть два целых вектора. Я хотел бы определить интервалы последовательные целочисленные последовательности, представленные во втором векторе, обусловленные первым вектором (этот вектор можно рассматривать как фактор, по которому второй вектор может быть разделен на несколько групп).
Здесь я представляю фиктивную форму для моей задачи.
] Данные в одной группе (определяемой первым вектором) второго вектора, целые числа монотонно увеличиваются.
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