How to Calculate Row and Column Means in R - Step by Step Examples
How to Calculate Row and Column Means in R ?
Answer
In R, you can calculate row and column means of matrices using the rowMeans()
and colMeans()
functions, respectively.
✐ Examples
1 Calculating Row Means of a Matrix
In this example,
- We have a matrix named
mat
. - We apply the
rowMeans()
function to calculate the mean of elements in each row of the matrixmat
. - We assign the resulting row means to a variable named
row_means
. - We print the
row_means
to the console to display the row means of the matrix.
R Program
mat <- matrix(c(1, 2, 3, 4, 5, 6), nrow = 2)
row_means <- rowMeans(mat)
print(row_means)
Output
[1] 2.5 3.5
2 Calculating Column Means of a Matrix
In this example,
- We have a matrix named
mat
. - We apply the
colMeans()
function to calculate the mean of elements in each column of the matrixmat
. - We assign the resulting column means to a variable named
col_means
. - We print the
col_means
to the console to display the column means of the matrix.
R Program
mat <- matrix(c(1, 2, 3, 4, 5, 6), nrow = 2)
col_means <- colMeans(mat)
print(col_means)
Output
[1] 3 4 5
Summary
In this tutorial, we learned How to Calculate Row and Column Means in R language with well detailed examples.
More R Matrices Tutorials
- How to Create a Matrix in R ?
- How to Combine Matrices by Columns in R ?
- How to Combine Matrices by Rows in R ?
- How to Create Diagonal Matrices in R ?
- How to Access Matrix Elements using Indexing and Slicing in R ?
- How to get Matrix Size in R ?
- How to get Number of Rows in Matrix in R ?
- How to get Number of Columns in Matrix in R ?
- How to do Matrix Addition in R ?
- How to do Matrix Subtraction in R ?
- How to do Matrix Multiplication in R ?
- How to do Scalar Multiplication on a Matrix in R ?
- How to do Scalar Division on a Matrix in R ?
- How to do Element-Wise Operations in a Matrix in R ?
- How to Assign Row and Column Names in a Matrix in R ?
- How to get Row Names in a Matrix in R ?
- How to get Column Names in a Matrix in R ?
- How to find Transpose of a Matrix in R ?
- How to Extract the Diagonal of a Matrix in R ?
- How to find Determinant of a Matrix in R ?
- How to find Inverse of a Matrix in R ?
- How to find Rank of a Matrix in R ?
- How to Find Eigenvalues and Eigenvectors of a Matrix in R ?
- How to Perform Singular Value Decomposition (SVD) in R ?
- How to Perform QR Decomposition in R ?
- How to Perform Cholesky Decomposition in R ?
- How to Reshape Matrices in R ?
- How to Convert Data Frames to Matrices in R ?
- How to Create Identity Matrix in R ?
- How to Create Zero Matrix in R ?
- How to Create Ones Matrix in R ?
- How to Generate Random Matrices in R ?
- How to Calculate Row and Column Sums in R ?
- How to Calculate Row and Column Means in R ?
- How to Find Row and Column Max/Min in R ?
- How to Perform Element-Wise Comparisons in R ?