
Eu tenho uma lista com os seguintes numeros: individuo[[1]]= [8 9 6 0 8 7 8 0 9 2 6 6 0 7 8 2 8 1 3 6 3 2 3 2 0 6 3 3 8 7] Gostaria de detectar (realizar a contagem de sequencias dada um tamanho de cadeia). Baseado nos seguintes filtros: 1) tamanho da cadeia = 2 2) pegar somente os valores iguais ou abaixo de 4 Ai ficaria assim: [8 9 6* 0* 8 7 8 *0* 9 *2* 6 6 *0* 7 8 *2 *8 *1 3* 6 *3 2* *3* *2* *0* 6 *3 3* 8 7] Tentei fazer começar com o which() para pegar as posicoes em sequencia: which(individuo[[1]]<=4) e com rle(individuo[[1]]), este ultimo só funciona para sequencias de numeros iguais. Porém, ainda nao encontrei uma maneira de detectar sequencias baseados no tamanho da cadeia. Como setei lá em cima(tamanho da cadeia = 2), então o output seria essas 4 sequencias: [*1 3* *3 2 * *3 2* *3 3*]. Teria portanto, 8 numeros com 4 sequencias. Alguem pode ajudar? :/ -- Att, Fernando.