Вы можете использовать lapply
с do.call(rbind, ...)
вместо цикла for.
chunk <- list(
c("", "<img src=\"/images/",
"tats/flags/mn.png\" height=\"14\" alt='mn' title='mn' />",
"Mongolia", "mn", "1", "1", "21.95", "", "<img src=\"/images/",
"tats/other/hp.png\" width=\"2\" height=\"5\" alt='Pages: 1' title='Pages: 1' /><br />"),
c("", "<img src=\"/images/",
"tats/flags/mn.png\" height=\"14\" alt='mn' title='mn' />",
"Mongolia", "mn", "1", "1", "21.95", "", "<img src=\"/images/",
"tats/other/hp.png\" width=\"2\" height=\"5\" alt='Pages: 1' title='Pages: 1' /><br />") )
do.call(rbind, lapply(chunk, `[`, c(4,6:8)))
# [,1] [,2] [,3] [,4]
# [1,] "Mongolia" "1" "1" "21.95"
# [2,] "Mongolia" "1" "1" "21.95"