Я думаю, вам нужно сделать это поэтапно. Первый взгляд на:
> out
[,1] [,2] [,3] [,4]
[1,] Numeric,2 Numeric,2 Numeric,2 Numeric,2
[2,] Numeric,2 Numeric,2 Numeric,2 Numeric,2
[3,] Numeric,2 Numeric,2 Numeric,2 Numeric,2
Матрица списка числовых режимов, и вы, очевидно, хотите работать только со строками этой матрицы, поэтому давайте рассмотрим последние элементы в каждой строке:
> str( apply(out, 2, tail, 1) )
List of 4
$ :List of 1
..$ : num [1:2] 5 6
$ :List of 1
..$ : num [1:2] 5 6
$ :List of 1
..$ : num [1:2] 5 6
$ :List of 1
..$ : num [1:2] 5 6
Итак, у вас есть список списков. Давайте составим просто список векторов:
> str( lapply( apply(out, 2, tail, 1), "[[", 1) )
List of 4
$ : num [1:2] 5 6
$ : num [1:2] 5 6
$ : num [1:2] 5 6
$ : num [1:2] 5 6
И получите последний элемент каждого:
> sapply(lapply( apply(out, 2, tail, 1), "[[", 1), tail, 1)
[1] 6 6 6 6