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

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:

主站蜘蛛池模板: 高碑店市| 罗甸县| 海南省| 南平市| 余干县| 云和县| 苍溪县| 内乡县| 长宁区| 休宁县| 汉沽区| 峨眉山市| 鄂州市| 吴江市| 青海省| 桑植县| 寿阳县| 泸州市| 滦南县| 钦州市| 昆山市| 库车县| 郎溪县| 卓尼县| 安达市| 九寨沟县| 泾川县| 宣武区| 鸡东县| 连江县| 东光县| 壶关县| 柳林县| 乌拉特前旗| 大理市| 巴中市| 吴桥县| 丹凤县| 南岸区| 崇义县| 临朐县|