Jestem pewien, że wszyscy zgadzają się, że rle
jest jedną z tych funkcji "dostań" w R. Czy istnieje jakaś podobna funkcja, która może "złapać" bieg " "sąsiednich wartości całkowitych?Funkcja podobna do rle, która przechwytuje "bieg" sąsiednich liczb całkowitych
Więc jeśli mam wektor jak ten:
x <- c(3:5, 10:15, 17, 22, 23, 35:40)
i wzywam, że funkcja ezoteryczny, dostanę odpowiedź jak ten:
lengths: 3, 6, 1, 2, 6
values: (3,4,5), (10,11,12... # you get the point
To nie jest takie trudne napisać taką funkcję, ale nadal ... jakieś pomysły?
Sądzę, że miałeś na myśli długość 3, 6, 1, 2, 6 ... także, co byś zrobił z C (4,4,5,6,9)? – John
Podejrzewam, że golfiści kodu mogą mieć dzień z tym! – Spacedman
możliwy duplikat [wykrycia interwałów kolejnych sekwencji całkowitych] (http://stackoverflow.com/questions/8400901/detect-intervals-of-the-consequent-integer-sequences) –