Hemos aprendido a crear matrices de datos en
R. Aunque es un procedimiento sencillo, en muchas ocasiones nos encontramos con
que tenemos una matriz que ha sido creada usando otro software (Excel, SPSS,
etc.). Sería muy engorroso tener que copiar los datos manualmente a R. Para
evitar esto, podemos importar la matriz, es decir, que pasemos esos datos
directamente a R. La instrucción que le daremos a R dependerá de la extensión
de los datos que hemos guardado. Las dos mejores opciones para poder leer
matrices en R es haberla guardado previamente como texto delimitado por
tabulaciones (.txt en Excel y .dat en SPSS) o como texto delimitado por comas
(.csv). En el primer caso, la instrucción seria como sigue:
Con esta instrucción le estamos pidiendo a R que cree un objeto llamado matriz. Esta matriz estará basada en la matriz datos.extension. En este caso, ya que la matriz ha sido guardada previamente mediante texto delimitado por tabulaciones, usamos la función read.delim() y como extensión o .txt o .dat. La última parte de la instrucción (header=True o header=T), le dice a R que la primera fila de los datos contiene el nombre de las variables. En el caso de que hayamos usado un texto delimitado por comas la función sería similar con la diferencia de que usaríamos en vez de la función read.delim(), la función read.csv(). Otra diferencia es que en este caso la extensión del archivo siempre sera .csv.
Matriz <- read.delim(“datos.extension”, header=True)
Con esta instrucción le estamos pidiendo a R que cree un objeto llamado matriz. Esta matriz estará basada en la matriz datos.extension. En este caso, ya que la matriz ha sido guardada previamente mediante texto delimitado por tabulaciones, usamos la función read.delim() y como extensión o .txt o .dat. La última parte de la instrucción (header=True o header=T), le dice a R que la primera fila de los datos contiene el nombre de las variables. En el caso de que hayamos usado un texto delimitado por comas la función sería similar con la diferencia de que usaríamos en vez de la función read.delim(), la función read.csv(). Otra diferencia es que en este caso la extensión del archivo siempre sera .csv.
Sin embargo, es importante que la matriz que
queremos cargar en R este en nuestro directorio de trabajo. Este concepto hace
referencia al lugar de muestro ordenador donde R buscara los datos. Así que lo
primero que deberíamos hacer cuando abrimos R es establecer nuestro directorio
de trabajo. Allí mismo almacenaremos los datos que queremos cargar. Para
establecer nuestro directorio ejecutamos la siguiente instrucción:
Por ruta entendemos donde exactamente queremos nuestro directorio. Imaginemos que queremos establecer este directorio en la unidad D, en la carpeta R. Para ello usaríamos la siguiente instrucción:
Por último, si queremos comprobar cuál es nuestro directorio de trabajo, lo podemos hacer con la siguiente instrucción:
A partir de la próxima entrada empezaremos a cargar las matrices.
setwd(“ruta”)
Por ruta entendemos donde exactamente queremos nuestro directorio. Imaginemos que queremos establecer este directorio en la unidad D, en la carpeta R. Para ello usaríamos la siguiente instrucción:
setwd("D:/R")
Por último, si queremos comprobar cuál es nuestro directorio de trabajo, lo podemos hacer con la siguiente instrucción:
getwd()
A partir de la próxima entrada empezaremos a cargar las matrices.