Slip26
Write a script in R to create an array, passing in a vector of values and
a vector of dimensions. Also provide names for each dimension .
Vector of
values
values <- c(1,
2, 3, 4, 5, 6, 7, 8, 9)
# Vector of
dimensions
dims <- c(3,
3) # A 3x3 array
# Names for
each dimension
dimnames_list
<- list(
rownames = c("Row1", "Row2",
"Row3"),
colnames = c("Col1", "Col2",
"Col3")
)
# Create the
array
my_array <-
array(values, dim = dims, dimnames = dimnames_list)
# Print the
array
print(my_array)
Output
> values
<- c(1, 2, 3, 4, 5, 6, 7, 8, 9)
>
> # Vector
of dimensions
> dims
<- c(3, 3) # A 3x3 array
>
> # Names
for each dimension
>
dimnames_list <- list(
+ rownames = c("Row1",
"Row2", "Row3"),
+ colnames = c("Col1",
"Col2", "Col3")
+ )
>
> # Create
the array
> my_array
<- array(values, dim = dims, dimnames = dimnames_list)
>
> # Print
the array
>
print(my_array)
colnames
rownames Col1
Col2 Col3
Row1
1 4 7
Row2
2 5 8