Используйте список:
> x <- list()
> x[[1]] <- c(-0.438185, -0.766791, 0.695282)
> x[[2]] <- c(-0.759100, 0.034400, 0.524807)
> x
[[1]]
[1] -0.438185 -0.766791 0.695282
[[2]]
[1] -0.759100 0.034400 0.524807
Думайте о нем как о карте / словаре / ассоциативном массиве, который индексируется целым числом.
И если вы хотите взять строку, подобнуювыше и превратить его в список векторов:
> s <- "-0.438185 -0.766791 0.695282\n0.759100 0.034400 0.524807"
> x <- lapply(strsplit(s, "\n")[[1]], function(x) {as.numeric(strsplit(x, '\\s+')[[1]])})
> x
[[1]]
[1] -0.438185 -0.766791 0.695282
[[2]]
[1] 0.759100 0.034400 0.524807
Я использую strsplit для разделения на новые строки, затем снова применяю strsplit к каждой строке.As.numeric предназначен для преобразования строк в числа, а [[1]] здесь, потому что strsplit выводит список, который нам не нужен.