Syntax error How to print matrix without line numbers in R?

How to print matrix without line numbers in R?



To print matrix without line numbers in R, we can follow the below steps −

  • First of all, create a matrix.

  • Then, print the matrix with as.data.frame and row.names argument set to FALSE.

Example1

Create the matrix

Let’s create a matrix as shown below −

 Live Demo

M1<-matrix(rpois(60,5),ncol=3)
M1

On executing, the above script generates the below output(this output will vary on your system due to randomization) −

Output

     [,1] [,2] [,3]
[1,]  9    4    2
[2,]  3    4    7
[3,]  3    3    4
[4,]  3    9    8
[5,]  4    3    7
[6,]  6    8    5
[7,]  9    5    3
[8,]  2    1    6
[9,]  1    8    7
[10,] 8    3    5
[11,] 3    6    5
[12,] 8    4    5
[13,] 6    6    4
[14,] 2    3    2
[15,] 3    5    3
[16,] 5    11   7
[17,] 4    4    7
[18,] 2    4    4
[19,] 4    7    4
[20,] 6    5    7

Removing line numbers from the matrix

Using as.data.frame function and print function to print the matrix M1 without line numbers −

 Live Demo

M1<-matrix(rpois(60,5),ncol=3)
print(as.data.frame(M1),row.names=F)

Output

V1  V2 V3
9   4  2
3   4  7
3   3  4
3   9  8
4   3  7
6   8  5
9   5  3
2   1  6
1   8  7
8   3  5
3   6  5
8   4  5
6   6  4
2   3  2
3   5  3
5   11 7
4   4  7
2   4  4
4   7  4
6   5  7

Example 2

Create the matrix

Let’s create a matrix as shown below −

 Live Demo

M2<-matrix(round(rnorm(80),1),ncol=4)
M2

On executing, the above script generates the below output(this output will vary on your system due to randomization) −

Output

   [,1] [,2] [,3] [,4]
[1,] -0.7 0.9 0.3 -0.6
[2,] -1.0 -0.8 0.6 -1.3
[3,] -1.9 -1.2 -1.9 -0.8
[4,] -1.8 0.7 -1.7 -1.0
[5,] -2.1 -0.3 1.6 0.8
[6,] -1.1 -0.9 -1.7 -1.9
[7,] -0.1 1.5 -1.2 0.2
[8,] 0.5 -0.9 0.0 -0.3
[9,] 0.3 2.1 -0.2 1.0
[10,] 1.3 0.2 -0.6 0.5
[11,] -0.5 1.2 -0.8 -0.9
[12,] -1.7 -1.0 0.6 -0.2
[13,] 1.0 0.3 0.8 -0.1
[14,] -0.1 1.9 -2.3 -0.3
[15,] -0.5 -1.3 0.1 -0.7
[16,] 1.3 1.0 0.8 -0.5
[17,] 1.2 -0.4 2.4 0.3
[18,] 0.9 -1.1 0.4 -1.5
[19,] 0.6 -0.7 -2.7 1.1
[20,] -1.4 -0.5 0.5 -0.4

Removing line numbers from the matrix

Using as.data.frame function and print function to print the matrix M1 without line numbers −

 Live Demo

M2<-matrix(rpois(80,1),ncol=4)
print(as.data.frame(M1),row.names=F)

Output

 V1   V2  V3  V4
-0.7 0.9 0.3 -0.6
-1.0 -0.8 0.6 -1.3
-1.9 -1.2 -1.9 -0.8
-1.8 0.7 -1.7 -1.0
-2.1 -0.3 1.6 0.8
-1.1 -0.9 -1.7 -1.9
-0.1 1.5 -1.2 0.2
0.5 -0.9 0.0 -0.3
0.3 2.1 -0.2 1.0
1.3 0.2 -0.6 0.5
-0.5 1.2 -0.8 -0.9
-1.7 -1.0 0.6 -0.2
1.0 0.3 0.8 -0.1
-0.1 1.9 -2.3 -0.3
-0.5 -1.3 0.1 -0.7
1.3 1.0 0.8 -0.5
1.2 -0.4 2.4 0.3
0.9 -1.1 0.4 -1.5
0.6 -0.7 -2.7 1.1
-1.4 -0.5 0.5 -0.4
Updated on: 2021-08-11T08:06:12+05:30

1K+ Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements