This seems like it should be trivial, but the results are unexpected
# create empty list
list=c()
# create vector of one hundred 4s
fours=rep(4,100)
# for loop. Try to split into 10
for(i in seq(10)){
# split into chunks: i=1, take fours[1:10]; i=2, fours[11:20]...
# when i=10, should return fours[91:100]
chunks=fours[1+10*(i-1):10*i]
# add smaller lists of four back into bigger list
list=c(list,chunks)
}
list
# returns [1] 4 4 4 4 4 4 4 4 4 4 NA 4 4 4 4 NA NA NA NA NA NA 4 4 NA NA
[26] NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
I would expect to just get back one hundred 4
values.