官术网_书友最值得收藏!

Matrices

A matrix is a 2D vector with rows and columns. In R, one requirement for matrices is that every data element stored inside it be of the same type (all character, all numeric, and so on). This allows you to perform arithmetic operations with matrices, if, for example, you have two that are both numeric.

Let's use matrix() to create a matrix, examine its class, use rownames() and colnames() to set row and column names, and access different elements of the matrix using multiple methods. Follow the steps given below:

  1. Use matrix() to create matrix1, a 3 x 3 matrix containing the numbers 1:12 by column, using the following code:
matrix1 <- matrix(c(1:12), nrow = 3, ncol = 3, byrow = FALSE)
  1. Create matrix2 similarly, also 3 x 3, and fill it with 1:12 by row, using the following code:
matrix2 <- matrix(c(1:12), nrow = 3, ncol = 3, byrow = TRUE) 
  1. Set the row and column names of matrix1 with the following:
rownames(matrix1) <- c("one", "two", "three") 
colnames(matrix1) <- c("one", "two", "three")
  1. Find the elements at the following positions in matrix1 using matrix indexing:
matrix1[1, 2]
matrix1["one",]
matrix1[,"one"]
matrix1["one","one"]

The output of the code is as follows:

主站蜘蛛池模板: 德钦县| 阳春市| 湖南省| 宁安市| 蒙阴县| 南召县| 南召县| 南漳县| 佛山市| 平度市| 高淳县| 清水县| 望都县| 石家庄市| 绿春县| 上思县| 济南市| 克拉玛依市| 天祝| 邹城市| 句容市| 云浮市| 阜阳市| 巫溪县| 沙河市| 郁南县| 应城市| 玛曲县| 平定县| 双鸭山市| 潼关县| 杭锦后旗| 石棉县| 大姚县| 宣武区| 穆棱市| 芜湖县| 十堰市| 临邑县| 五莲县| 青岛市|