Предположим, что мои векторные числа содержат c (1,2,3,5,7,8), и я хочу найти, содержит ли он 3 последовательных числа, которые в этом случае равны 1,2,3.
numbers = c(1,2,3,5,7,8)
difference = diff(numbers) //The difference output would be 1,1,2,2,1
Чтобы убедиться, что в моем номере есть 3 последовательных целых числа, я пробовал следующее с небольшим вознаграждением.
rep(1,2)%in%difference
Приведенный выше код работает в этом случае, но если мой разностный вектор = (1,2,2,2,1), он все равно вернет TRUE, даже если "1" не являются последовательными.