Split a vector into chunks
A one-liner splitting d into chunks of size 20: split(d, ceiling(seq_along(d)/20)) More details: I think all you need is seq_along(), split() and ceiling(): > d <- rpois(73,5) > d [1] 3 1 11 4 1 2 3 2 4 10 10 2 7 4 6 6 2 1 1 2 3 8 3 10 7 … Read more