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 183 views
2 answers 176 views
1 answer 238 views
2 answers 259 views
259 views asked Jul 2, 2021 by avibootz
1 answer 145 views
145 views asked Jul 2, 2021 by avibootz
1 answer 182 views
182 views asked Jul 2, 2021 by avibootz
1 answer 157 views
157 views asked Jul 1, 2021 by avibootz
...