You can try:
x = c(NA,NA,0,1,2,2,NA,0,0,1,2,3,3,4,NA) with(rle(!is.na(x)), rep(lengths>5, lengths)) & !is.na(x) #[1] FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE TRUE TRUE TRUE TRUE TRUE TRUE FALSE
Other examples and results:
x = c(NA, NA, 0, 1, 2, 2, NA, 0, 0, 1, 2, 3, 3, 4, NA, NA, NA, NA, NA, NA, NA) #[1] FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE TRUE TRUE TRUE TRUE TRUE TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE x = c(NA,NA,NA,NA,NA,2,1,NA) #[1] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE