How to create matrix from a vector in R

3 Answers

0 votes
vec <- c(5, 9, 0, 1, 8, 4)

m <- matrix(vec, ncol = 3)

print(m)
 
 
 
 
 
# run:
#
#      [,1] [,2] [,3]
# [1,]    5    0    8
# [2,]    9    1    4
# 

 



answered Jul 5, 2021 by avibootz
0 votes
vec <- c(5, 9, 0, 1, 8, 4)

m <- matrix(vec, nrow = 3)

print(m)
 
 
 
 
 
# run:
#
#      [,1] [,2]
# [1,]    5    1
# [2,]    9    8
# [3,]    0    4
# 

 



answered Jul 5, 2021 by avibootz
0 votes
vec <- c(5, 9, 0, 1, 8, 4)

m <- matrix(vec, nrow = 3, byrow = TRUE) # TRUE = matrix is filled by rows

print(m)
 

 
 
# run:
#
#      [,1] [,2]
# [1,]    5    9
# [2,]    0    1
# [3,]    8    4
# 

 



answered Jul 5, 2021 by avibootz

Related questions

1 answer 281 views
2 answers 307 views
1 answer 344 views
2 answers 377 views
377 views asked Jul 2, 2021 by avibootz
1 answer 221 views
221 views asked Jul 2, 2021 by avibootz
1 answer 278 views
278 views asked Jul 2, 2021 by avibootz
1 answer 240 views
240 views asked Jul 1, 2021 by avibootz
...