[R] Stacking matrix columns

Iris Simmons
Sun, 06 Aug 2023 00:15:07 -0000

You could also do

dim(x) <- c(length(x), 1)

On Sat, Aug 5, 2023, 20:12 Steven Yen <styen at ntu.edu.tw> wrote:

> I wish to stack columns of a matrix into one column. The following
> matrix command does it. Any other ways? Thanks.
>
>  > x<-matrix(1:20,5,4)
>  > x
>       [,1] [,2] [,3] [,4]
> [1,]    1    6   11   16
> [2,]    2    7   12   17
> [3,]    3    8   13   18
> [4,]    4    9   14   19
> [5,]    5   10   15   20
>
>  > matrix(x,ncol=1)
>        [,1]
>   [1,]    1
>   [2,]    2
>   [3,]    3
>   [4,]    4
>   [5,]    5
>   [6,]    6
>   [7,]    7
>   [8,]    8
>   [9,]    9
> [10,]   10
> [11,]   11
> [12,]   12
> [13,]   13
> [14,]   14
> [15,]   15
> [16,]   16
> [17,]   17
> [18,]   18
> [19,]   19
> [20,]   20
>  >
>
> ______________________________________________
> R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide
> http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
>

	[[alternative HTML version deleted]]