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

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:

主站蜘蛛池模板: 安化县| 盈江县| 赤峰市| 平邑县| 措美县| 左权县| 青神县| 益阳市| 汤原县| 遂溪县| 竹北市| 凌海市| 定兴县| 稻城县| 清丰县| 合水县| 淮滨县| 博乐市| 武安市| 济南市| 葫芦岛市| 游戏| 巴林右旗| 鄢陵县| 定结县| 手机| 景宁| 讷河市| 沈丘县| 天台县| 安康市| 南靖县| 高平市| 高唐县| 扬州市| 黔东| 南汇区| 阿拉善左旗| 鲜城| 韩城市| 河池市|