Splits a vector into segments of a specified length with a specified overlap. The function returns a list where each element contains a segment of the vector.
splitWithOverlap(vec, seg.length, overlap)
A list where each element is a segment of the input vector. The segments can overlap based on the specified overlap.
A numeric or character vector to be split.
An integer specifying the length of each segment.
An integer specifying the number of overlapping elements between consecutive segments.