R Programming: Convert a Matrix to a 1 Dimensional Array
R Programming: Array Exercise-1 with Solution
Write a R program to convert a given matrix to a 1 dimensional array.
Sample Solution :
R Programming Code :
# Create a matrix 'm' with 3 rows and 4 columns filled with values from 1 to 12
m = matrix(1:12, 3, 4)
# Print a message indicating the original matrix
print("Original matrix:")
# Display the original matrix
print(m)
# Convert the matrix 'm' to a 1-dimensional array
a = as.vector(m)
# Print a message indicating the 1-dimensional array
print("1 dimensional array:")
# Display the 1-dimensional array
print(a)
Output:
[1] "Original matrix:" [,1] [,2] [,3] [,4] [1,] 1 4 7 10 [2,] 2 5 8 11 [3,] 3 6 9 12 [1] "1 dimensional array:" [1] 1 2 3 4 5 6 7 8 9 10 11 12
Explanation:
- m=matrix(1:12,3,4): Creates a matrix m with 3 rows and 4 columns, filled with values from 1 to 12.
- print("Original matrix:"): Prints a message indicating the start of the matrix display.
- print(m): Displays the original matrix m.
- a = as.vector(m): Converts the matrix m into a 1-dimensional array a.
- print("1 dimensional array:"): Prints a message indicating the start of the array display.
- print(a): Displays the 1-dimensional array a obtained from the matrix.
R Programming Code Editor:
Have another way to solve this solution? Contribute your code (and comments) through Disqus.
Previous: R Programming Array Exercises Home.
Next: Write a R program to create an array of two 3x3 matrices each with 3 rows and 3 columns from two given two vectors.
Test your Programming skills with w3resource's quiz.
What is the difficulty level of this exercise?
It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.
https://w3resource.com/r-programming-exercises/array/r-programming-array-exercise-1.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics