R ArraysIn R, arrays are the data objects which allow us to store data in more than two dimensions. In R, an array is created with the help of the array() function. This array() function takes a vector as an input and to create an array it uses vectors values in the dim parameter. For example if we will create an array of dimension (2, 3, 4) then it will create 4 rectangular matrices of 2 row and 3 columns. R Array SyntaxThere is the following syntax of R arrays: data The data is the first argument in the array() function. It is an input vector which is given to the array. matrices In R, the array consists of multidimensional matrices. row_size This parameter defines the number of row elements which an array can store. column_size This parameter defines the number of columns elements which an array can store. dim_names This parameter is used to change the default names of rows and columns. How to create?In R, array creation is quite simple. We can easily create an array using vector and array() function. In array, data is stored in the form of the matrix. There are only two steps to create a matrix which are as follows
Let see an example to understand how we can implement an array with the help of the vectors and array() function. Example Output , , 1 [,1] [,2] [,3] [1,] 1 10 13 [2,] 3 11 14 [3,] 5 12 15 , , 2 [,1] [,2] [,3] [1,] 1 10 13 [2,] 3 11 14 [3,] 5 12 15 Naming rows and columnsIn R, we can give the names to the rows, columns, and matrices of the array. This is done with the help of the dim name parameter of the array() function. It is not necessary to give the name to the rows and columns. It is only used to differentiate the row and column for better understanding. Below is an example, in which we create two arrays and giving names to the rows, columns, and matrices. Example Output , , Matrix1 Col1 Col2 Col3 Row1 1 10 13 Row2 3 11 14 Row3 5 12 15 , , Matrix2 Col1 Col2 Col3 Row1 1 10 13 Row2 3 11 14 Row3 5 12 15 Accessing array elementsLike C or C++, we can access the elements of the array. The elements are accessed with the help of the index. Simply, we can access the elements of the array with the help of the indexing method. Let see an example to understand how we can access the elements of the array using the indexing method. Example Manipulation of elementsThe array is made up matrices in multiple dimensions so that the operations on elements of an array are carried out by accessing elements of the matrices. Example Output , , 1 [,1] [,2] [,3] [1,] 1 10 13 [2,] 3 11 14 [3,] 5 12 15 , , 2 [,1] [,2] [,3] [1,] 1 10 13 [2,] 3 11 14 [3,] 5 12 15 , , 1 [,1] [,2] [,3] [1,] 8 16 46 [2,] 4 73 36 [3,] 7 48 73 , , 2 [,1] [,2] [,3] [1,] 8 16 46 [2,] 4 73 36 [3,] 7 48 73 [,1] [,2] [,3] [1,] 9 26 59 [2,] 7 84 50 [3,] 12 60 88 Calculations across array elementsFor calculation purpose, r provides apply() function. This apply function contains three parameters i.e., x, margin, and function. This function takes the array on which we have to perform the calculations. The basic syntax of the apply() function is as follows: Here, x is an array, and a margin is the name of the dataset which is used and fun is the function which is to be applied to the elements of the array. Example Output , , 1 [,1] [,2] [,3] [1,] 1 10 13 [2,] 3 11 14 [3,] 5 12 15 , , 2 [,1] [,2] [,3] [1,] 1 10 13 [2,] 3 11 14 [3,] 5 12 15 [1] 48 56 64
Next TopicR Matrix
