Advertisement
Guest User

Untitled

a guest
Oct 30th, 2014
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.40 KB | None | 0 0
  1. v <- 1:10
  2. beg <- c(2, 8)
  3. end <- c(5, 9)
  4.  
  5. d <- c(2, 3, 4, 5, 8, 9)
  6.  
  7. final <- v[!(v %in% d)]
  8.  
  9. unlist(Map(seq, beg, end))
  10. # [1] 2 3 4 5 8 9
  11.  
  12. unlist(lapply(seq_along(beg), function(i) seq(beg[i], end[i])))
  13.  
  14. library(data.table)
  15. DT<- data.table(start=beg, end=end)
  16. DT1 <- data.table(start=v, end=v)
  17. setkey(DT, start, end)
  18. setkey(DT1, start, end)
  19. foverlaps(DT, DT1)$start
  20. #[1] 2 3 4 5 8 9
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement