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

Array

Arrays are also like matrices, but they allow us to have more than two dimensions. The all_prices2 row has prices of different items for January, March, and June 2018. Now, suppose we also want to record prices for 2017. We can do so by using array() and in this case we want to add two 3x3 matrices where the first one corresponds to 2018 and the latter matrix corresponds to 2017. In array(m, n, p), m and n stand for the dimensions of the matrix and p stands for how many matrices we want to store.

In the following example, we define six vectors for three different months for two different years. Now we create an array by combining six different vectors using c() and by using them inside array() as inputs as follows:

# Create six vectors
jan_2018 = c(10, 11, 20)
mar_2018 = c(20, 22, 25)
june_2018 = c(30, 33, 33)
jan_2017 = c(10, 10, 17)
mar_2017 = c(18, 23, 21)
june_2017 = c(25, 31, 35)
# Now combine these vectors into array
combined = array(c(jan_2018, mar_2018, june_2018, jan_2017, mar_2017, june_2017),dim = c(3,3,2))
combined

We can now see that we have two matrices of 3 x 3 dimensions, as in the output as follows:

主站蜘蛛池模板: 珲春市| 神农架林区| 蒙城县| 庐江县| 昌图县| 保靖县| 渭源县| 哈巴河县| 大石桥市| 河北区| 出国| 宁河县| 凉山| 澄城县| 达州市| 岳池县| 南平市| 新巴尔虎右旗| 修武县| 鹤岗市| 广西| 枣庄市| 筠连县| 镇赉县| 威海市| 长寿区| 项城市| 台南市| 阳新县| 开远市| 镇远县| 河北区| 武宁县| 怀集县| 安庆市| 樟树市| 莲花县| 新化县| 商南县| 三门峡市| 双峰县|