Le llamamos una ruta o path a una cadena de caracteres única que identifica una localidad en la estructura del directorio de la computadora, las rutas pueden ser absolutas o relativas. Una ruta relativa indica la localidad del directorio desde la raíz o root, por ejemplo:
C:\Users\Manuel\Documents\Maestrias\bdatos.csv
Cómo podemos apreciar la ruta absolutas identifica desde la raíz (disco C) la ruta hasta llegar a la carpeta Maestrias.
En el caso de las rutas relativas la estructura se específica desde la localidad de trabajo y no desde la raíz, esto posee la ventaja de que un código de programación puede funcionar en cualquier computadora sin problema. En el caso de las rutas absolutas si cambiamos de computadora será necesario actualizar la ruta en la nueva computadora. Un ejemplo de una ruta relativa es:
\Maestrias\bdatos.csv
Para crear un proyecto en R, debemos ir a File -> New Project. Se abrirá una ventana y damos click en New Directory, seleccionamos el directorio en el que trabajaremos nuestro proyecto y asignamos el nombre al proyecto. Dentro de este directorio se creará un archivo .Rproj que contiene las instrucciones de nuestro proyecto.
Es importante que ordenemos nuestra carpeta del proyecto, creando subcarpetas que contengan archivos en común, por ejemplo:
Nuestro Environment va a ser la memoria virtual en donde vamos a guardar los objetos que vamos creando, lo encontraremos en el panel superior derecho.
Una imagen de nuesto Environment vacío se vería así:
Una imagen de nuesto Environment con objetos creados se vería así:
Con el comando ls.str( ) podemos ver como se estructura nuesto environment
## abec : chr [1:26] "a" "b" "c" "d" "e" "f" "g" "h" "i" "j" "k" "l" "m" "n" "o" "p" ...
## lista : List of 4
## $ nombre: chr [1:4] "Miguel" "Antonio" "Rodrigo" "Alberto"
## $ x : int [1:999] 2 3 4 5 6 7 8 9 10 11 ...
## $ abec : chr [1:26] "a" "b" "c" "d" ...
## $ logic : logi [1:9] TRUE TRUE TRUE FALSE TRUE FALSE ...
## logico : logi [1:9] TRUE TRUE TRUE FALSE TRUE FALSE ...
## nombres : chr [1:4] "Miguel" "Antonio" "Rodrigo" "Alberto"
## x : int [1:999] 2 3 4 5 6 7 8 9 10 11 ...
Para conocer en que directorio estamos trabajando, podemos utilizar el comando getwd( )
## [1] "W:/My Documents/Maestria en Investigacion/Curso de Programacion"
Otra forma de establecer un directorio de trabajo, es a través del comando setwd(“ruta_abs”) y en adelante trabajaremos con ruta relativa.