30/5/17

Vectores en R

Podemos crear vectores en R de dos formas distintas, asignando directamente los valores a una variable con "c" delante o utilizando la palabra reservada vector:



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