Adriana Ix Chel Rodriguez Wyler Gamiño, Hebert Saldaña Stavoli y Valeria Nieto Navarrete
1/6/2021
Creando matrices con la función matrix()
Podemos crear matrices en R con la función matrix(). La función matrix() acepta el argumento nrow para especificar el número de renglones y columnas que tendrá la matriz.Podemos crear matrices de diferentes combinaciones de datos, por ejemplo 2x2, 3x3, 3x2, etc. Para crear una matriz de 2x2 hacemos lo siguiente:
a<-c(1,2)
b<-c(3,4)
c<-matrix(c(a,b),nrow=2)
c
## [,1] [,2]
## [1,] 1 3
## [2,] 2 4
También podemos crear una matriz de datos de 4x2. Para determinar los nombres de las columnas utilizamos el argumento colnames y para el nombre de las filas el argumento rownames
## , , 1
##
## X Y Z
## I 145 159 753
## II 323 852 456
## III 589 56 231
##
## , , 2
##
## X Y Z
## I 278 7856 741
## II 452 412 963
## III 656 563 987
Arreglo por columnas.
p<-cbind(c("blaco","azul","rosa"),c(20,22,18),c("oso","perro","gato"))
q<-cbind(c("morado","naranja","rojo"),c(21,23,19),c("cocodrilo","delfin","tigre"))
r<-array(c(p,q),dim = c(3,3,2))
colnames(r)<-c("Color","Edad","Animal")
rownames(r)<-c("Valeria","Adriana","Hebert")
r