मैं एक सूची में कुछ डेटा है कि मैं पूर्णांकों का निरंतर रन (मेरे मस्तिष्क लगता है rle
लेकिन इसे यहाँ कैसे उपयोग करने के लिए पता नहीं है) के लिए देखो की जरूरत है।सतत पूर्णांक चलाता
यह डेटा सेट को देखो और समझाने क्या मैं के बाद कर रहा हूँ करने के लिए आसान है।
डेटा दृश्य है:
$greg
[1] 7 8 9 10 11 20 21 22 23 24 30 31 32 33 49
$researcher
[1] 42 43 44 45 46 47 48
$sally
[1] 25 26 27 28 29 37 38 39 40 41
$sam
[1] 1 2 3 4 5 6 16 17 18 19 34 35 36
$teacher
[1] 12 13 14 15
वांछित उत्पादन:
$greg
[1] 7:11, 20:24, 30:33, 49
$researcher
[1] 42:48
$sally
[1] 25:29, 37:41
$sam
[1] 1:6, 16:19 34:36
$teacher
[1] 12:15
उपयोग आधार संकुल कैसे मैं बीच में उच्चतम और निम्नतम और अल्पविराम के बीच एक पेट के साथ निरंतर अवधि की जगह ले सकता गैर निरंतर भागों नहीं? ध्यान दें कि डेटा पूर्णांक वैक्टर की सूची से चरित्र वैक्टर की सूची में जाता है।
मेगावाट डेटा:
z <- structure(list(greg = c(7L, 8L, 9L, 10L, 11L, 20L, 21L, 22L,
23L, 24L, 30L, 31L, 32L, 33L, 49L), researcher = 42:48, sally = c(25L,
26L, 27L, 28L, 29L, 37L, 38L, 39L, 40L, 41L), sam = c(1L, 2L,
3L, 4L, 5L, 6L, 16L, 17L, 18L, 19L, 34L, 35L, 36L), teacher = 12:15), .Names = c("greg",
"researcher", "sally", "sam", "teacher"))
आपका प्रश्न के समान एक सा है यह एक: http://stackoverflow.com/q/7077710/602276 – Andrie