Скажем, у меня есть вектор с 1000 значениями, и я хочу «разделить / разделить / сгруппировать» этот вектор на несколько векторов, каждый из которых содержит 200 значений и перекрытие между ними 100 значений.
например:.
vec = seq(1,1000)
splitWithOverlap(vec, 200, 100)
должен возвращать следующие векторы:
[0:200] [100:300] [200:400] [300:500] ...
... вы поняли идею.
Есть ли в R функция, с помощью которой я могу это сделать?