Wygenerowałem tę macierz za pomocą mat=matrix(c(1,2,3,4,5,6), nrow = 2, ncol = 2)
i otrzymałem ten wynik:
[,1] [,2] [,3]
[1,] 1 3 5
[2,] 2 4 6
Jak mogę dodać drugą i trzecią kolumnę do pierwszej, tak:
[,1]
[1,] 1
[2,] 2
[3,] 3
[4,] 4
[5,] 5
[6,] 6
Czy jest jakaś konkretna funkcja, która może to rozwiązać, nawet gdybym miał 10 kolumn i chciałbym, aby wszystkie zostały dodane do pierwszej kolumny
Odpowiedzi:
2 dla odpowiedzi № 1Możemy użyć po prostu wrap matrix
i zwraca obiekt z jedną kolumną
matrix(mat)