Una de las diferencias es que al crearlo con la palabra reservada vecrtor, hay que indicarle el tipo de vector que va a ser y el tamaño.
Matrices
Las matrices en R no son más que un tipo de vector con un atributo especial dimensión., que indica el número de renglones (filas) y columnas.
Creación de una matriz vacía |
Para crear una matriz utilizamos la palabra reservada matrix, indicamos las filas y columnas con nrow y ncol.
Para saber la dimensión de una matriz podemos utilizar dim() y sus atributos con attributes().
Hay que tener en cuenta que las matrices se rellenan por columnas y de izquierda a derecha, a diferencia de C que se hace linea a linea de izquierda a derecha. Esto es importante saberlo para cuando queramos volcar un vector a una matriz.
Existen las palabras reservadas cbind y rbind para crear una matriz partiendo de diferentes vectores, con cbind se colocará cada vector como columna y con rbind se colocara cada vector como fila.
Listas
Las listas en R son un tipo especial de vector que puede contener elementos de diferentes clases.
No hay comentarios :
Publicar un comentario